Doxygen updates.

This commit is contained in:
Jeffrey Townsend
2019-03-28 19:41:18 +00:00
parent 8aca252c82
commit b2bd3c635b
131 changed files with 3874 additions and 1022 deletions

View File

@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -117,6 +117,9 @@ Functions</h2></td></tr>
<tr class="memitem:gab4cb0ddd5c97b1fc3ac4de90186b8546"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributes.html#gab4cb0ddd5c97b1fc3ac4de90186b8546">onlp_attribute_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:gab4cb0ddd5c97b1fc3ac4de90186b8546"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware initialization of the attribute subsystem. <a href="group__attributes.html#gab4cb0ddd5c97b1fc3ac4de90186b8546">More...</a><br /></td></tr>
<tr class="separator:gab4cb0ddd5c97b1fc3ac4de90186b8546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga698b21499aaad2d039360c6e45fbcd51"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributes.html#ga698b21499aaad2d039360c6e45fbcd51">onlp_attribute_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga698b21499aaad2d039360c6e45fbcd51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the attribute subsystem. <a href="group__attributes.html#ga698b21499aaad2d039360c6e45fbcd51">More...</a><br /></td></tr>
<tr class="separator:ga698b21499aaad2d039360c6e45fbcd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49731406c54119e74b511274b3f5100c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributes.html#ga49731406c54119e74b511274b3f5100c">onlp_attribute_supported</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, const char *attribute)</td></tr>
<tr class="memdesc:ga49731406c54119e74b511274b3f5100c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether the OID supports the given attribute. <a href="group__attributes.html#ga49731406c54119e74b511274b3f5100c">More...</a><br /></td></tr>
<tr class="separator:ga49731406c54119e74b511274b3f5100c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -165,7 +168,7 @@ Functions</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -121,49 +121,52 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#gab4cb0ddd5c97b1fc3ac4de90186b8546">onlp_attribute_hw_init</a>(uint32_t flags);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga49731406c54119e74b511274b3f5100c">onlp_attribute_supported</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga0e904eeda5dae7ae470d0ff9f93a4b99">onlp_attribute_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute, <span class="keywordtype">void</span>* value);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga698b21499aaad2d039360c6e45fbcd51">onlp_attribute_sw_denit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga49731406c54119e74b511274b3f5100c">onlp_attribute_supported</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga3b501b47a82d4318771fc11282c79677">onlp_attribute_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute,</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">void</span>** value);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga0096e63734fc0c14e9caea7f2c5baa86">onlp_attribute_free</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute, <span class="keywordtype">void</span>* value);</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga0e904eeda5dae7ae470d0ff9f93a4b99">onlp_attribute_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute, <span class="keywordtype">void</span>* value);</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga3b501b47a82d4318771fc11282c79677">onlp_attribute_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute,</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">void</span>** value);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__attributes.html#gabbc99deff179b967d537c801f67872b9"> 87</a></span>&#160;<span class="preprocessor">#define ONLP_ATTRIBUTE_EQUALS(_a, _b) (!strcmp(_a, _b))</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="comment">/******************************************************************************</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment"> * These functions provide access to standard ONIE and Asset attributes.</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> * These are so common that they have their own interface for</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> * for both the user and the platform implementations.</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga556403a97854c91d82593a263cbd3064">onlp_attribute_onie_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, onlp_onie_info_t** rp);</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga5e7c1eed8ad3a8f4341abb5fdad7ccc4">onlp_attribute_onie_info_free</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, onlp_onie_info_t* p);</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga8ef6a9b7893f6c014303ba9095988697">onlp_attribute_onie_info_get_json</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON** rp);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga0096e63734fc0c14e9caea7f2c5baa86">onlp_attribute_free</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute, <span class="keywordtype">void</span>* value);</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="group__attributes.html#gabbc99deff179b967d537c801f67872b9"> 95</a></span>&#160;<span class="preprocessor">#define ONLP_ATTRIBUTE_EQUALS(_a, _b) (!strcmp(_a, _b))</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment">/******************************************************************************</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> * These functions provide access to standard ONIE and Asset attributes.</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> * These are so common that they have their own interface for</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="comment"> * for both the user and the platform implementations.</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga556403a97854c91d82593a263cbd3064">onlp_attribute_onie_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, onlp_onie_info_t** rp);</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga5e7c1eed8ad3a8f4341abb5fdad7ccc4">onlp_attribute_onie_info_free</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, onlp_onie_info_t* p);</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#gaf4a1d1b6b73629f251177e7693525325">onlp_attribute_onie_info_show</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, aim_pvs_t* pvs);</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga8ef6a9b7893f6c014303ba9095988697">onlp_attribute_onie_info_get_json</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON** rp);</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga2d33e5eed58c2f38dc91409bc5ec28c4">onlp_attribute_onie_info_show_json</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, aim_pvs_t* pvs);</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga220b05636881b1bf6356e479f41a8dd6">onlp_attribute_asset_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__asset__info__s.html">onlp_asset_info_t</a>** rp);</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#gad59c08ea5d021d7574ac456aef0257d2">onlp_attribute_asset_info_free</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__asset__info__s.html">onlp_asset_info_t</a>* p);</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#gad8f5e44c2e41db2a3dbd603c48916f6a">onlp_attribute_asset_info_get_json</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON** rp);</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#gaf4a1d1b6b73629f251177e7693525325">onlp_attribute_onie_info_show</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, aim_pvs_t* pvs);</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga2d33e5eed58c2f38dc91409bc5ec28c4">onlp_attribute_onie_info_show_json</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, aim_pvs_t* pvs);</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga220b05636881b1bf6356e479f41a8dd6">onlp_attribute_asset_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__asset__info__s.html">onlp_asset_info_t</a>** rp);</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#gad59c08ea5d021d7574ac456aef0257d2">onlp_attribute_asset_info_free</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__asset__info__s.html">onlp_asset_info_t</a>* p);</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga66dec15c39062af8729f90c9e48bc6e3">onlp_attribute_asset_info_show</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, aim_pvs_t* pvs);</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#gad8f5e44c2e41db2a3dbd603c48916f6a">onlp_attribute_asset_info_get_json</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON** rp);</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#gafb1210d62af0f1545a50dc667fd43964">onlp_attribute_asset_info_show_json</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, aim_pvs_t* pvs);</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_ATTRIBUTE_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment">/* @} */</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#ga66dec15c39062af8729f90c9e48bc6e3">onlp_attribute_asset_info_show</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, aim_pvs_t* pvs);</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributes.html#gafb1210d62af0f1545a50dc667fd43964">onlp_attribute_asset_info_show_json</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, aim_pvs_t* pvs);</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_ATTRIBUTE_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="group__attributes_html_ga5e7c1eed8ad3a8f4341abb5fdad7ccc4"><div class="ttname"><a href="group__attributes.html#ga5e7c1eed8ad3a8f4341abb5fdad7ccc4">onlp_attribute_onie_info_free</a></div><div class="ttdeci">int onlp_attribute_onie_info_free(onlp_oid_t oid, onlp_onie_info_t *p)</div><div class="ttdoc">Free an ONIE attribute pointer. </div></div>
<div class="ttc" id="group__attributes_html_gad8f5e44c2e41db2a3dbd603c48916f6a"><div class="ttname"><a href="group__attributes.html#gad8f5e44c2e41db2a3dbd603c48916f6a">onlp_attribute_asset_info_get_json</a></div><div class="ttdeci">int onlp_attribute_asset_info_get_json(onlp_oid_t oid, cJSON **rp)</div><div class="ttdoc">Request the asset attribute in JSON. </div></div>
<div class="ttc" id="group__attributes_html_gaf4a1d1b6b73629f251177e7693525325"><div class="ttname"><a href="group__attributes.html#gaf4a1d1b6b73629f251177e7693525325">onlp_attribute_onie_info_show</a></div><div class="ttdeci">int onlp_attribute_onie_info_show(onlp_oid_t oid, aim_pvs_t *pvs)</div><div class="ttdoc">Show the ONIE attribute. </div></div>
<div class="ttc" id="group__attributes_html_ga698b21499aaad2d039360c6e45fbcd51"><div class="ttname"><a href="group__attributes.html#ga698b21499aaad2d039360c6e45fbcd51">onlp_attribute_sw_denit</a></div><div class="ttdeci">int onlp_attribute_sw_denit(void)</div><div class="ttdoc">Deinitialize the attribute subsystem. </div></div>
<div class="ttc" id="oids_8h_html"><div class="ttname"><a href="oids_8h.html">oids.h</a></div><div class="ttdoc">Object Identifiers. </div></div>
<div class="ttc" id="group__oid_html_gae6a6c9be0f593051fa446ce33afcf98f"><div class="ttname"><a href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a></div><div class="ttdeci">uint32_t onlp_oid_t</div><div class="ttdef"><b>Definition:</b> oids.h:52</div></div>
<div class="ttc" id="group__attributes_html_ga66dec15c39062af8729f90c9e48bc6e3"><div class="ttname"><a href="group__attributes.html#ga66dec15c39062af8729f90c9e48bc6e3">onlp_attribute_asset_info_show</a></div><div class="ttdeci">int onlp_attribute_asset_info_show(onlp_oid_t oid, aim_pvs_t *pvs)</div><div class="ttdoc">Show the asset attribute. </div></div>
@@ -184,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -0,0 +1,145 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.8"/>
<title>ONLP: module/inc/onlp/platformi/attributei.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">ONLP
</div>
<div id="projectbrief">Open Network Linux Platform APIs</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Modules</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_a7b0466279106ea0b8f86f609f621680.html">module</a></li><li class="navelem"><a class="el" href="dir_9b91cb305f6dfd5edb8153d5019adc55.html">inc</a></li><li class="navelem"><a class="el" href="dir_72adef417dcbc5bf8193445c31305165.html">onlp</a></li><li class="navelem"><a class="el" href="dir_ad96458042bbdd0196ba054c40055169.html">platformi</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">attributei.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Attribute Interface.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="attribute_8h_source.html">onlp/attribute.h</a>&gt;</code><br />
<code>#include &lt;onlp/onlp.h&gt;</code><br />
</div>
<p><a href="attributei_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga4e9095cbcec19cf629fc4ce70a644c13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4e9095cbcec19cf629fc4ce70a644c13"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#ga4e9095cbcec19cf629fc4ce70a644c13">onlp_attributei_sw_init</a> (void)</td></tr>
<tr class="memdesc:ga4e9095cbcec19cf629fc4ce70a644c13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the attribute subsystem. <br /></td></tr>
<tr class="separator:ga4e9095cbcec19cf629fc4ce70a644c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d57c3e5b1796cef1f4723f965e6fe33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7d57c3e5b1796cef1f4723f965e6fe33"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#ga7d57c3e5b1796cef1f4723f965e6fe33">onlp_attributei_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:ga7d57c3e5b1796cef1f4723f965e6fe33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the attribute subsystem. <br /></td></tr>
<tr class="separator:ga7d57c3e5b1796cef1f4723f965e6fe33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45f80dcf3c647e77062f0f09abcd8729"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga45f80dcf3c647e77062f0f09abcd8729"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#ga45f80dcf3c647e77062f0f09abcd8729">onlp_attributei_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga45f80dcf3c647e77062f0f09abcd8729"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the attribute subsystem. <br /></td></tr>
<tr class="separator:ga45f80dcf3c647e77062f0f09abcd8729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabb6e25906d2ff17331ac7900cec62d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#gaabb6e25906d2ff17331ac7900cec62d9">onlp_attributei_supported</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, const char *attribute)</td></tr>
<tr class="memdesc:gaabb6e25906d2ff17331ac7900cec62d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether the OID supports the given attributei. <a href="group__attributei.html#gaabb6e25906d2ff17331ac7900cec62d9">More...</a><br /></td></tr>
<tr class="separator:gaabb6e25906d2ff17331ac7900cec62d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31e4c462f109756375c7cf69b1139bba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#ga31e4c462f109756375c7cf69b1139bba">onlp_attributei_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, const char *attribute, void *value)</td></tr>
<tr class="memdesc:ga31e4c462f109756375c7cf69b1139bba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set an attribute on the given OID. <a href="group__attributei.html#ga31e4c462f109756375c7cf69b1139bba">More...</a><br /></td></tr>
<tr class="separator:ga31e4c462f109756375c7cf69b1139bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaecba73893c74bc1e994710bd4817b3e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e">onlp_attributei_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, const char *attribute, void **value)</td></tr>
<tr class="memdesc:gaaecba73893c74bc1e994710bd4817b3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an attribute from the given OID. <a href="group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e">More...</a><br /></td></tr>
<tr class="separator:gaaecba73893c74bc1e994710bd4817b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1ff39f9833ecd101e98b2d6a7f3c81b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#gaa1ff39f9833ecd101e98b2d6a7f3c81b">onlp_attributei_free</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, const char *attribute, void *value)</td></tr>
<tr class="memdesc:gaa1ff39f9833ecd101e98b2d6a7f3c81b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free an attribute value returned from <a class="el" href="group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e" title="Get an attribute from the given OID. ">onlp_attributei_get()</a>. <a href="group__attributei.html#gaa1ff39f9833ecd101e98b2d6a7f3c81b">More...</a><br /></td></tr>
<tr class="separator:gaa1ff39f9833ecd101e98b2d6a7f3c81b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab88e01ee2c3c443b071c063ed80bdd33"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#gab88e01ee2c3c443b071c063ed80bdd33">onlp_attributei_onie_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, onlp_onie_info_t *rv)</td></tr>
<tr class="memdesc:gab88e01ee2c3c443b071c063ed80bdd33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an OID's ONIE attribute. <a href="group__attributei.html#gab88e01ee2c3c443b071c063ed80bdd33">More...</a><br /></td></tr>
<tr class="separator:gab88e01ee2c3c443b071c063ed80bdd33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaacc08958c1915162b5b0e004cfb724a7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#gaacc08958c1915162b5b0e004cfb724a7">onlp_attributei_asset_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__stdattrs.html#ga3fc601747b554b5f67e9e14a1a2a2e8d">onlp_asset_info_t</a> *rv)</td></tr>
<tr class="memdesc:gaacc08958c1915162b5b0e004cfb724a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an OID's Asset attribute. <a href="group__attributei.html#gaacc08958c1915162b5b0e004cfb724a7">More...</a><br /></td></tr>
<tr class="separator:gaacc08958c1915162b5b0e004cfb724a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Attribute Interface. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>

View File

@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">attributei.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/************************************************************</span></div>
<a href="attributei_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/************************************************************</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * &lt;bsn.cl fy=2017 v=onl&gt;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright 2017 Big Switch Networks, Inc.</span></div>
@@ -108,42 +108,50 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * License.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * &lt;/bsn.cl&gt;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> ************************************************************</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * Attribute Platform Implementation.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> ***********************************************************/</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef __ONLP_ATTRIBUTEI_H__</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define __ONLP_ATTRIBUTEI_H__</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="attribute_8h.html">onlp/attribute.h</a>&gt;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;onlp/onlp.h&gt;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> ********************************************************/</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef __ONLP_ATTRIBUTEI_H__</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#define __ONLP_ATTRIBUTEI_H__</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keywordtype">int</span> onlp_attributei_sw_init(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keywordtype">int</span> onlp_attributei_hw_init(uint32_t flags);</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keywordtype">int</span> onlp_attributei_supported(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute);</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">int</span> onlp_attributei_set(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute, <span class="keywordtype">void</span>* value);</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="attribute_8h.html">onlp/attribute.h</a>&gt;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &lt;onlp/onlp.h&gt;</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributei.html#ga4e9095cbcec19cf629fc4ce70a644c13">onlp_attributei_sw_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributei.html#ga7d57c3e5b1796cef1f4723f965e6fe33">onlp_attributei_hw_init</a>(uint32_t flags);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributei.html#ga45f80dcf3c647e77062f0f09abcd8729">onlp_attributei_sw_denit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributei.html#gaabb6e25906d2ff17331ac7900cec62d9">onlp_attributei_supported</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">int</span> onlp_attributei_get(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute,</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span>** value);</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keywordtype">int</span> onlp_attributei_free(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute, <span class="keywordtype">void</span>* value);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributei.html#ga31e4c462f109756375c7cf69b1139bba">onlp_attributei_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute, <span class="keywordtype">void</span>* value);</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e">onlp_attributei_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute,</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">void</span>** value);</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="keywordtype">int</span> onlp_attributei_onie_info_get(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, onlp_onie_info_t* rv);</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">int</span> onlp_attributei_asset_info_get(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__asset__info__s.html">onlp_asset_info_t</a>* rv);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributei.html#gaa1ff39f9833ecd101e98b2d6a7f3c81b">onlp_attributei_free</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute, <span class="keywordtype">void</span>* value);</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributei.html#gab88e01ee2c3c443b071c063ed80bdd33">onlp_attributei_onie_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, onlp_onie_info_t* rv);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_ATTRIBUTEI_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__attributei.html#gaacc08958c1915162b5b0e004cfb724a7">onlp_attributei_asset_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__asset__info__s.html">onlp_asset_info_t</a>* rv);</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_ATTRIBUTEI_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="group__attributei_html_ga7d57c3e5b1796cef1f4723f965e6fe33"><div class="ttname"><a href="group__attributei.html#ga7d57c3e5b1796cef1f4723f965e6fe33">onlp_attributei_hw_init</a></div><div class="ttdeci">int onlp_attributei_hw_init(uint32_t flags)</div><div class="ttdoc">Initialize the attribute subsystem. </div></div>
<div class="ttc" id="group__oid_html_gae6a6c9be0f593051fa446ce33afcf98f"><div class="ttname"><a href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a></div><div class="ttdeci">uint32_t onlp_oid_t</div><div class="ttdef"><b>Definition:</b> oids.h:52</div></div>
<div class="ttc" id="group__attributei_html_ga4e9095cbcec19cf629fc4ce70a644c13"><div class="ttname"><a href="group__attributei.html#ga4e9095cbcec19cf629fc4ce70a644c13">onlp_attributei_sw_init</a></div><div class="ttdeci">int onlp_attributei_sw_init(void)</div><div class="ttdoc">Initialize the attribute subsystem. </div></div>
<div class="ttc" id="attribute_8h_html"><div class="ttname"><a href="attribute_8h.html">attribute.h</a></div><div class="ttdoc">Attributes. </div></div>
<div class="ttc" id="group__attributei_html_gab88e01ee2c3c443b071c063ed80bdd33"><div class="ttname"><a href="group__attributei.html#gab88e01ee2c3c443b071c063ed80bdd33">onlp_attributei_onie_info_get</a></div><div class="ttdeci">int onlp_attributei_onie_info_get(onlp_oid_t oid, onlp_onie_info_t *rv)</div><div class="ttdoc">Get an OID&#39;s ONIE attribute. </div></div>
<div class="ttc" id="group__attributei_html_gaa1ff39f9833ecd101e98b2d6a7f3c81b"><div class="ttname"><a href="group__attributei.html#gaa1ff39f9833ecd101e98b2d6a7f3c81b">onlp_attributei_free</a></div><div class="ttdeci">int onlp_attributei_free(onlp_oid_t oid, const char *attribute, void *value)</div><div class="ttdoc">Free an attribute value returned from onlp_attributei_get(). </div></div>
<div class="ttc" id="group__attributei_html_ga45f80dcf3c647e77062f0f09abcd8729"><div class="ttname"><a href="group__attributei.html#ga45f80dcf3c647e77062f0f09abcd8729">onlp_attributei_sw_denit</a></div><div class="ttdeci">int onlp_attributei_sw_denit(void)</div><div class="ttdoc">Deinitialize the attribute subsystem. </div></div>
<div class="ttc" id="group__attributei_html_gaabb6e25906d2ff17331ac7900cec62d9"><div class="ttname"><a href="group__attributei.html#gaabb6e25906d2ff17331ac7900cec62d9">onlp_attributei_supported</a></div><div class="ttdeci">int onlp_attributei_supported(onlp_oid_t oid, const char *attribute)</div><div class="ttdoc">Determine whether the OID supports the given attributei. </div></div>
<div class="ttc" id="group__attributei_html_gaacc08958c1915162b5b0e004cfb724a7"><div class="ttname"><a href="group__attributei.html#gaacc08958c1915162b5b0e004cfb724a7">onlp_attributei_asset_info_get</a></div><div class="ttdeci">int onlp_attributei_asset_info_get(onlp_oid_t oid, onlp_asset_info_t *rv)</div><div class="ttdoc">Get an OID&#39;s Asset attribute. </div></div>
<div class="ttc" id="structonlp__asset__info__s_html"><div class="ttname"><a href="structonlp__asset__info__s.html">onlp_asset_info_s</a></div><div class="ttdoc">This structure describes general asset information that may be associated with a particular OID...</div><div class="ttdef"><b>Definition:</b> stdattrs.h:40</div></div>
<div class="ttc" id="group__attributei_html_gaaecba73893c74bc1e994710bd4817b3e"><div class="ttname"><a href="group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e">onlp_attributei_get</a></div><div class="ttdeci">int onlp_attributei_get(onlp_oid_t oid, const char *attribute, void **value)</div><div class="ttdoc">Get an attribute from the given OID. </div></div>
<div class="ttc" id="group__attributei_html_ga31e4c462f109756375c7cf69b1139bba"><div class="ttname"><a href="group__attributei.html#ga31e4c462f109756375c7cf69b1139bba">onlp_attributei_set</a></div><div class="ttdeci">int onlp_attributei_set(onlp_oid_t oid, const char *attribute, void *value)</div><div class="ttdoc">Set an attribute on the given OID. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -96,40 +96,42 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Interchange includes between subsystems</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="chassisi_8h.html">onlp/platformi/chassisi.h</a>&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;onlp/platformi/attributei.h&gt;</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="attributei_8h.html">onlp/platformi/attributei.h</a>&gt;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="fani_8h.html">onlp/platformi/fani.h</a>&gt;</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="psui_8h.html">onlp/platformi/psui.h</a>&gt;</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="thermali_8h.html">onlp/platformi/thermali.h</a>&gt;</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="sfpi_8h.html">onlp/platformi/sfpi.h</a>&gt;</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &lt;onlp/platformi/ledi.h&gt;</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &lt;onlp/platformi/platformi.h&gt;</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#include &lt;onlp/platformi/debugi.h&gt;</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * Common includes needed for subsystem implementations.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;onlplib/i2c.h&gt;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;onlplib/file.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;onlplib/mmap.h&gt;</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;fcntl.h&gt;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;sys/mman.h&gt;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="ledi_8h.html">onlp/platformi/ledi.h</a>&gt;</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="platformi_8h.html">onlp/platformi/platformi.h</a>&gt;</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * Common includes needed for subsystem implementations.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;onlplib/i2c.h&gt;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="preprocessor">#include &lt;onlplib/file.h&gt;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;onlplib/mmap.h&gt;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;fcntl.h&gt;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;sys/mman.h&gt;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#define ONLP_OID_INFO_ASSIGN(_id, _array, _ptr) \</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"> do { \</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"> if(_id &lt;= 0 || _id &gt;= AIM_ARRAYSIZE(_array)) { \</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"> AIM_LOG_ERROR(&quot;size=%d id=%d&quot;, AIM_ARRAYSIZE(_array), _id); \</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"> return ONLP_STATUS_E_PARAM; \</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"> } \</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"> (*_ptr) = _array[_id]; \</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor"> } while(0)</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_PLATFORMI_COMMON_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#define ONLP_OID_INFO_ASSIGN(_id, _array, _ptr) \</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor"> do { \</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor"> if(_id &lt;= 0 || _id &gt;= AIM_ARRAYSIZE(_array)) { \</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor"> AIM_LOG_ERROR(&quot;size=%d id=%d&quot;, AIM_ARRAYSIZE(_array), _id); \</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor"> return ONLP_STATUS_E_PARAM; \</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor"> } \</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor"> (*_ptr) = _array[_id]; \</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"> } while(0)</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_PLATFORMI_COMMON_H__ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="platformi_8h_html"><div class="ttname"><a href="platformi_8h.html">platformi.h</a></div><div class="ttdoc">Platform Management Interface. </div></div>
<div class="ttc" id="sfpi_8h_html"><div class="ttname"><a href="sfpi_8h.html">sfpi.h</a></div><div class="ttdoc">SFP Platform Implementation Interface. This interface must be implemented and available for all platf...</div></div>
<div class="ttc" id="attributei_8h_html"><div class="ttname"><a href="attributei_8h.html">attributei.h</a></div><div class="ttdoc">Attribute Interface. </div></div>
<div class="ttc" id="ledi_8h_html"><div class="ttname"><a href="ledi_8h.html">ledi.h</a></div><div class="ttdoc">Platform Management Interface. </div></div>
<div class="ttc" id="chassisi_8h_html"><div class="ttname"><a href="chassisi_8h.html">chassisi.h</a></div><div class="ttdoc">Chassis Platform Interface. </div></div>
<div class="ttc" id="psui_8h_html"><div class="ttname"><a href="psui_8h.html">psui.h</a></div><div class="ttdoc">Power Supply Management Implementation. </div></div>
<div class="ttc" id="fani_8h_html"><div class="ttname"><a href="fani_8h.html">fani.h</a></div><div class="ttdoc">Fan Platform Implementation. </div></div>
@@ -137,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -162,7 +162,7 @@ Functions</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -175,12 +175,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__oid-chassis_html_ga4b5e90ffb94e4801136e233ca89e27d5"><div class="ttname"><a href="group__oid-chassis.html#ga4b5e90ffb94e4801136e233ca89e27d5">onlp_chassis_sw_init</a></div><div class="ttdeci">int onlp_chassis_sw_init(void)</div><div class="ttdoc">Initialize the chassis software module. </div></div>
<div class="ttc" id="group__oid-chassis_html_ga42ade9b99df7d9d6c3b0636722afa4db"><div class="ttname"><a href="group__oid-chassis.html#ga42ade9b99df7d9d6c3b0636722afa4db">onlp_chassis_debug_show</a></div><div class="ttdeci">int onlp_chassis_debug_show(aim_pvs_t *pvs)</div><div class="ttdoc">Show the Chassis debug information. `*. </div></div>
<div class="ttc" id="group__oid-chassis_html_ga52aa540cdaf5ca53caf6deaf9f9a1443"><div class="ttname"><a href="group__oid-chassis.html#ga52aa540cdaf5ca53caf6deaf9f9a1443">onlp_chassis_info_get</a></div><div class="ttdeci">int onlp_chassis_info_get(onlp_oid_t oid, onlp_chassis_info_t *info)</div><div class="ttdoc">Get the chassis info structure. </div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
<div class="ttc" id="group__oid-chassis_html_ga0bfbfeceae612049706739aebe8e2b08"><div class="ttname"><a href="group__oid-chassis.html#ga0bfbfeceae612049706739aebe8e2b08">onlp_chassis_info_t</a></div><div class="ttdeci">struct onlp_chassis_info_s onlp_chassis_info_t</div><div class="ttdoc">Chassis Information Structure. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -122,7 +122,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -135,11 +135,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__chassisi_html_gaa517f9bbed46130a503ffadbfb2d545a"><div class="ttname"><a href="group__chassisi.html#gaa517f9bbed46130a503ffadbfb2d545a">onlp_chassisi_hdr_get</a></div><div class="ttdeci">int onlp_chassisi_hdr_get(onlp_oid_id_t id, onlp_oid_hdr_t *hdr)</div><div class="ttdoc">Get the chassis hdr structure. </div></div>
<div class="ttc" id="chassis_8h_html"><div class="ttname"><a href="chassis_8h.html">chassis.h</a></div><div class="ttdoc">Chassis OID Interface. </div></div>
<div class="ttc" id="group__chassisi_html_ga19f7edff7cdadf5f4744e1be0e39213f"><div class="ttname"><a href="group__chassisi.html#ga19f7edff7cdadf5f4744e1be0e39213f">onlp_chassisi_sw_init</a></div><div class="ttdeci">int onlp_chassisi_sw_init(void)</div><div class="ttdoc">Software initializaiton of the Chassis module. </div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -143,7 +143,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -92,7 +92,7 @@ Directories</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -92,7 +92,7 @@ Directories</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -86,27 +86,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:attributei_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>attributei.h</b> <a href="attributei_8h_source.html">[code]</a></td></tr>
<tr class="memitem:attributei_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="attributei_8h.html">attributei.h</a> <a href="attributei_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:attributei_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attribute Interface. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:base_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>base.h</b> <a href="base_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:chassisi_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chassisi_8h.html">chassisi.h</a> <a href="chassisi_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:chassisi_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chassis Platform Interface. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:debugi_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>debugi.h</b> <a href="debugi_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:fani_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fani_8h.html">fani.h</a> <a href="fani_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:fani_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fan Platform Implementation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:generici_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="generici_8h.html">generici.h</a> <a href="generici_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:generici_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic OID Platform Implementation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ledi_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ledi.h</b> <a href="ledi_8h_source.html">[code]</a></td></tr>
<tr class="memitem:ledi_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ledi_8h.html">ledi.h</a> <a href="ledi_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:ledi_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Platform Management Interface. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:modulei_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="modulei_8h.html">modulei.h</a> <a href="modulei_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:modulei_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Module OID Platform Implementation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:platformi_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>platformi.h</b> <a href="platformi_8h_source.html">[code]</a></td></tr>
<tr class="memitem:platformi_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="platformi_8h.html">platformi.h</a> <a href="platformi_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:platformi_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Platform Management Interface. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:psui_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="psui_8h.html">psui.h</a> <a href="psui_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:psui_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Power Supply Management Implementation. <br /></td></tr>
@@ -121,7 +122,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -177,21 +177,24 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:gadd7ca7fdc99b5d97acea388928d52ae0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#gadd7ca7fdc99b5d97acea388928d52ae0">onlp_fan_sw_denit</a> (void)</td></tr>
<tr class="memdesc:gadd7ca7fdc99b5d97acea388928d52ae0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the fan software module. <a href="group__oid-fan.html#gadd7ca7fdc99b5d97acea388928d52ae0">More...</a><br /></td></tr>
<tr class="separator:gadd7ca7fdc99b5d97acea388928d52ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cff703e958970c3e716e6ac28098f66"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga0cff703e958970c3e716e6ac28098f66">onlp_fan_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *hdr)</td></tr>
<tr class="memdesc:ga0cff703e958970c3e716e6ac28098f66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the fan's OID hdr. <a href="group__oid-fan.html#ga0cff703e958970c3e716e6ac28098f66">More...</a><br /></td></tr>
<tr class="separator:ga0cff703e958970c3e716e6ac28098f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34da9a1a3774e74b53ff450c17f34ad2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga34da9a1a3774e74b53ff450c17f34ad2">onlp_fan_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid-fan.html#gafaba5a99a4668595c0442bb1e1ece3bf">onlp_fan_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga34da9a1a3774e74b53ff450c17f34ad2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve fan information. <a href="group__oid-fan.html#ga34da9a1a3774e74b53ff450c17f34ad2">More...</a><br /></td></tr>
<tr class="separator:ga34da9a1a3774e74b53ff450c17f34ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8aadc96f3b61b9264fdb691477ea6c7e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga8aadc96f3b61b9264fdb691477ea6c7e">onlp_fan_rpm_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, int rpm)</td></tr>
<tr class="memdesc:ga8aadc96f3b61b9264fdb691477ea6c7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan speed in RPMs. <a href="group__oid-fan.html#ga8aadc96f3b61b9264fdb691477ea6c7e">More...</a><br /></td></tr>
<tr class="separator:ga8aadc96f3b61b9264fdb691477ea6c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4202cfe1cddb551e583bb36856468902"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga4202cfe1cddb551e583bb36856468902">onlp_fan_percentage_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, int p)</td></tr>
<tr class="memdesc:ga4202cfe1cddb551e583bb36856468902"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan speed in percentage. <a href="group__oid-fan.html#ga4202cfe1cddb551e583bb36856468902">More...</a><br /></td></tr>
<tr class="separator:ga4202cfe1cddb551e583bb36856468902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1409d618b163077a4b2aea154b88db2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#gac1409d618b163077a4b2aea154b88db2">onlp_fan_dir_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> dir)</td></tr>
<tr class="memdesc:gac1409d618b163077a4b2aea154b88db2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan direction. <a href="group__oid-fan.html#gac1409d618b163077a4b2aea154b88db2">More...</a><br /></td></tr>
<tr class="separator:gac1409d618b163077a4b2aea154b88db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c46e1c68d0fcb17fa47e670f8242623"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga0c46e1c68d0fcb17fa47e670f8242623">onlp_fan_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *hdr)</td></tr>
<tr class="memdesc:ga0c46e1c68d0fcb17fa47e670f8242623"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the fan's OID hdr. <a href="group__oid-fan.html#ga0c46e1c68d0fcb17fa47e670f8242623">More...</a><br /></td></tr>
<tr class="separator:ga0c46e1c68d0fcb17fa47e670f8242623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0939578df6374332931e7c289175a6f6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga0939578df6374332931e7c289175a6f6">onlp_fan_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid-fan.html#gafaba5a99a4668595c0442bb1e1ece3bf">onlp_fan_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga0939578df6374332931e7c289175a6f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve fan information. <a href="group__oid-fan.html#ga0939578df6374332931e7c289175a6f6">More...</a><br /></td></tr>
<tr class="separator:ga0939578df6374332931e7c289175a6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad788bd4831436f04edce4b6359afbfb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#gad788bd4831436f04edce4b6359afbfb9">onlp_fan_caps_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, uint32_t *caps)</td></tr>
<tr class="memdesc:gad788bd4831436f04edce4b6359afbfb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the fan capabilities. <a href="group__oid-fan.html#gad788bd4831436f04edce4b6359afbfb9">More...</a><br /></td></tr>
<tr class="separator:gad788bd4831436f04edce4b6359afbfb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae2d755e9beade6d56d4283374d44673"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#gaae2d755e9beade6d56d4283374d44673">onlp_fan_rpm_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, int rpm)</td></tr>
<tr class="memdesc:gaae2d755e9beade6d56d4283374d44673"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan speed in RPMs. <a href="group__oid-fan.html#gaae2d755e9beade6d56d4283374d44673">More...</a><br /></td></tr>
<tr class="separator:gaae2d755e9beade6d56d4283374d44673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f15886960ca8b34d3d447265de4235e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga7f15886960ca8b34d3d447265de4235e">onlp_fan_percentage_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, int p)</td></tr>
<tr class="memdesc:ga7f15886960ca8b34d3d447265de4235e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan speed in percentage. <a href="group__oid-fan.html#ga7f15886960ca8b34d3d447265de4235e">More...</a><br /></td></tr>
<tr class="separator:ga7f15886960ca8b34d3d447265de4235e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf1aac93cb4849aef4d13e940755f7b2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#gacf1aac93cb4849aef4d13e940755f7b2">onlp_fan_dir_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> dir)</td></tr>
<tr class="memdesc:gacf1aac93cb4849aef4d13e940755f7b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan direction. <a href="group__oid-fan.html#gacf1aac93cb4849aef4d13e940755f7b2">More...</a><br /></td></tr>
<tr class="separator:gacf1aac93cb4849aef4d13e940755f7b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bf17f792c118a18e2fdd5bffbcf51b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga7bf17f792c118a18e2fdd5bffbcf51b4">onlp_fan_info_to_user_json</a> (<a class="el" href="group__oid-fan.html#gafaba5a99a4668595c0442bb1e1ece3bf">onlp_fan_info_t</a> *info, cJSON **cj, uint32_t flags)</td></tr>
<tr class="memdesc:ga7bf17f792c118a18e2fdd5bffbcf51b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a fan info structure to user JSON. <a href="group__oid-fan.html#ga7bf17f792c118a18e2fdd5bffbcf51b4">More...</a><br /></td></tr>
<tr class="separator:ga7bf17f792c118a18e2fdd5bffbcf51b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -232,7 +235,7 @@ Variables</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -163,91 +163,92 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#gadd7ca7fdc99b5d97acea388928d52ae0">onlp_fan_sw_denit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga0cff703e958970c3e716e6ac28098f66">onlp_fan_hdr_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr);</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga0c46e1c68d0fcb17fa47e670f8242623">onlp_fan_hdr_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr);</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga34da9a1a3774e74b53ff450c17f34ad2">onlp_fan_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__fan__info__s.html">onlp_fan_info_t</a>* rv);</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga0939578df6374332931e7c289175a6f6">onlp_fan_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__fan__info__s.html">onlp_fan_info_t</a>* rv);</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga8aadc96f3b61b9264fdb691477ea6c7e">onlp_fan_rpm_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> rpm);</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga4202cfe1cddb551e583bb36856468902">onlp_fan_percentage_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> p);</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#gac1409d618b163077a4b2aea154b88db2">onlp_fan_dir_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <span class="keywordtype">id</span>, <a class="code" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> dir);</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga7bf17f792c118a18e2fdd5bffbcf51b4">onlp_fan_info_to_user_json</a>(<a class="code" href="structonlp__fan__info__s.html">onlp_fan_info_t</a>* info, cJSON** cj,</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; uint32_t flags);</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga3119d07b3fc57e08e7c6d12eb6f785ad">onlp_fan_info_to_json</a>(<a class="code" href="structonlp__fan__info__s.html">onlp_fan_info_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#gab4e2b7a1f60efa4dc7e4fc481de35271">onlp_fan_info_from_json</a>(cJSON* cj, <a class="code" href="structonlp__fan__info__s.html">onlp_fan_info_t</a>* info);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#gad788bd4831436f04edce4b6359afbfb9">onlp_fan_caps_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, uint32_t* caps);</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#gaae2d755e9beade6d56d4283374d44673">onlp_fan_rpm_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keywordtype">int</span> rpm);</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga7f15886960ca8b34d3d447265de4235e">onlp_fan_percentage_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keywordtype">int</span> p);</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#gacf1aac93cb4849aef4d13e940755f7b2">onlp_fan_dir_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> dir);</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga7bf17f792c118a18e2fdd5bffbcf51b4">onlp_fan_info_to_user_json</a>(<a class="code" href="structonlp__fan__info__s.html">onlp_fan_info_t</a>* info, cJSON** cj,</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; uint32_t flags);</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga3119d07b3fc57e08e7c6d12eb6f785ad">onlp_fan_info_to_json</a>(<a class="code" href="structonlp__fan__info__s.html">onlp_fan_info_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="group__oid-fan.html#gae583f8e97e9b72dfc1eec1e35ef2241e"> 174</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_STATUS_PRESENT(_fi) ((_fi).hdr.status &amp; ONLP_OID_STATUS.PRESENT)</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group__oid-fan.html#ga7f723bf2496882733dae10f963a4a7cc"> 177</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_STATUS_MISSING(_fi) (!ONLP_FAN_INFO_PRESENT(_fi))</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#gab4e2b7a1f60efa4dc7e4fc481de35271">onlp_fan_info_from_json</a>(cJSON* cj, <a class="code" href="structonlp__fan__info__s.html">onlp_fan_info_t</a>* info);</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="group__oid-fan.html#gaf098846dbdefbecab905e947505bca33"> 180</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_STATUS_FAILED(_fi) ( (_fi).hdr.status &amp; ONLP_OID_STATUS.FAILED)</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__oid-fan.html#gaa58b94fed05eb8ff816039478480f92e"> 183</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_STATUS_NORMAL(_fi) ( ONLP_FAN_STATUS_PRESENT(_fi) &amp;&amp; !ONLP_FAN_STATUS_FAILED(_fi) )</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group__oid-fan.html#gae583f8e97e9b72dfc1eec1e35ef2241e"> 181</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_STATUS_PRESENT(_fi) ((_fi).hdr.status &amp; ONLP_OID_STATUS.PRESENT)</span></div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="group__oid-fan.html#ga7f723bf2496882733dae10f963a4a7cc"> 184</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_STATUS_MISSING(_fi) (!ONLP_FAN_INFO_PRESENT(_fi))</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment">/******************************************************************************</span></div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment"> * Enumeration Support Definitions.</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment"> * Please do not add additional code beyond this point.</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment">/* &lt;auto.start.enum(tag:fan).supportheader&gt; */</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-fan.html#ga921eeb1b9362119c7de5138774f17e91">onlp_fan_caps_name</a>(<a class="code" href="group__oid-fan.html#ga5248dd4b89567e49e80bb322acf1f164">onlp_fan_caps_t</a> e);</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga6d1a2ad784d73bf9ab0c059b7827d2dd">onlp_fan_caps_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid-fan.html#ga5248dd4b89567e49e80bb322acf1f164">onlp_fan_caps_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-fan.html#gab15da3fde6256a249a718130bcd625b2">onlp_fan_caps_desc</a>(<a class="code" href="group__oid-fan.html#ga5248dd4b89567e49e80bb322acf1f164">onlp_fan_caps_t</a> e);</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga7e2461a963a91dd52a481f4fc84b0118">onlp_fan_caps_valid</a>(<a class="code" href="group__oid-fan.html#ga5248dd4b89567e49e80bb322acf1f164">onlp_fan_caps_t</a> e);</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="group__oid-fan.html#gaaff18fe0d31a37661b17a99c43b746e5"> 207</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_CAPS_VALID(_e) \</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor"> (onlp_fan_caps_valid((_e)))</span></div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="group__oid-fan.html#gaf098846dbdefbecab905e947505bca33"> 187</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_STATUS_FAILED(_fi) ( (_fi).hdr.status &amp; ONLP_OID_STATUS.FAILED)</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="group__oid-fan.html#gaa58b94fed05eb8ff816039478480f92e"> 190</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_STATUS_NORMAL(_fi) ( ONLP_FAN_STATUS_PRESENT(_fi) &amp;&amp; !ONLP_FAN_STATUS_FAILED(_fi) )</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="comment">/******************************************************************************</span></div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="comment"> * Enumeration Support Definitions.</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment"> * Please do not add additional code beyond this point.</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment">/* &lt;auto.start.enum(tag:fan).supportheader&gt; */</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-fan.html#ga921eeb1b9362119c7de5138774f17e91">onlp_fan_caps_name</a>(<a class="code" href="group__oid-fan.html#ga5248dd4b89567e49e80bb322acf1f164">onlp_fan_caps_t</a> e);</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga6d1a2ad784d73bf9ab0c059b7827d2dd">onlp_fan_caps_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid-fan.html#ga5248dd4b89567e49e80bb322acf1f164">onlp_fan_caps_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-fan.html#gab15da3fde6256a249a718130bcd625b2">onlp_fan_caps_desc</a>(<a class="code" href="group__oid-fan.html#ga5248dd4b89567e49e80bb322acf1f164">onlp_fan_caps_t</a> e);</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-fan.html#ga1c1e380f9acceaf65df901adca662eee">onlp_fan_caps_map</a>[];</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-fan.html#gaae011c1d2b8c11d0ff4103d724ba71bf">onlp_fan_caps_desc_map</a>[];</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="group__oid-fan.html#gaa1234770e6e24a018bc85569f6e8166a"> 216</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_DIR_STRINGS \</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor">{\</span></div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"> &quot;UNKNOWN&quot;, \</span></div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor"> &quot;B2F&quot;, \</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor"> &quot;F2B&quot;, \</span></div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor">}</span></div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-fan.html#ga7d8f1f3db2a0f7486f188e2ca2442165">onlp_fan_dir_name</a>(<a class="code" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> e);</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga30e1ad218af51ebc771f7d2c17530b4e">onlp_fan_dir_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-fan.html#ga510fae515858e49a4dccf5a9d50ac1d1">onlp_fan_dir_desc</a>(<a class="code" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> e);</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="group__oid-fan.html#ga633419c09c7473bc228350b22db8db7f"> 232</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_DIR_VALID(_e) \</span></div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor"> ( (0 &lt;= (_e)) &amp;&amp; ((_e) &lt;= ONLP_FAN_DIR_F2B))</span></div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga7e2461a963a91dd52a481f4fc84b0118">onlp_fan_caps_valid</a>(<a class="code" href="group__oid-fan.html#ga5248dd4b89567e49e80bb322acf1f164">onlp_fan_caps_t</a> e);</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="group__oid-fan.html#gaaff18fe0d31a37661b17a99c43b746e5"> 214</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_CAPS_VALID(_e) \</span></div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"> (onlp_fan_caps_valid((_e)))</span></div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-fan.html#ga1c1e380f9acceaf65df901adca662eee">onlp_fan_caps_map</a>[];</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-fan.html#gaae011c1d2b8c11d0ff4103d724ba71bf">onlp_fan_caps_desc_map</a>[];</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="group__oid-fan.html#gaa1234770e6e24a018bc85569f6e8166a"> 223</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_DIR_STRINGS \</span></div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor">{\</span></div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"> &quot;UNKNOWN&quot;, \</span></div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor"> &quot;B2F&quot;, \</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor"> &quot;F2B&quot;, \</span></div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor">}</span></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-fan.html#ga7d8f1f3db2a0f7486f188e2ca2442165">onlp_fan_dir_name</a>(<a class="code" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> e);</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-fan.html#ga30e1ad218af51ebc771f7d2c17530b4e">onlp_fan_dir_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-fan.html#ga4b356b7971d13e969659a7f1d52aca59">onlp_fan_dir_map</a>[];</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-fan.html#ga27d310514931faa5a4aaaa86466d3ef3">onlp_fan_dir_desc_map</a>[];</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment">/* &lt;auto.end.enum(tag:fan).supportheader&gt; */</span></div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-fan.html#ga510fae515858e49a4dccf5a9d50ac1d1">onlp_fan_dir_desc</a>(<a class="code" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> e);</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="group__oid-fan.html#ga633419c09c7473bc228350b22db8db7f"> 239</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_DIR_VALID(_e) \</span></div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor"> ( (0 &lt;= (_e)) &amp;&amp; ((_e) &lt;= ONLP_FAN_DIR_F2B))</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_FAN_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment">/* @} */</span></div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-fan.html#ga4b356b7971d13e969659a7f1d52aca59">onlp_fan_dir_map</a>[];</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-fan.html#ga27d310514931faa5a4aaaa86466d3ef3">onlp_fan_dir_desc_map</a>[];</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="comment">/* &lt;auto.end.enum(tag:fan).supportheader&gt; */</span></div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_FAN_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="structonlp__fan__info__s_html_ad89c58b7f96020916c35797446d60984"><div class="ttname"><a href="structonlp__fan__info__s.html#ad89c58b7f96020916c35797446d60984">onlp_fan_info_s::serial</a></div><div class="ttdeci">char serial[ONLP_CONFIG_INFO_STR_MAX]</div><div class="ttdef"><b>Definition:</b> fan.h:81</div></div>
<div class="ttc" id="group__oid-fan_html_gafaba5a99a4668595c0442bb1e1ece3bf"><div class="ttname"><a href="group__oid-fan.html#gafaba5a99a4668595c0442bb1e1ece3bf">onlp_fan_info_t</a></div><div class="ttdeci">struct onlp_fan_info_s onlp_fan_info_t</div></div>
<div class="ttc" id="group__oid-fan_html_ga5248dd4b89567e49e80bb322acf1f164"><div class="ttname"><a href="group__oid-fan.html#ga5248dd4b89567e49e80bb322acf1f164">onlp_fan_caps_t</a></div><div class="ttdeci">enum onlp_fan_caps_e onlp_fan_caps_t</div></div>
<div class="ttc" id="group__oid-fan_html_ga8aadc96f3b61b9264fdb691477ea6c7e"><div class="ttname"><a href="group__oid-fan.html#ga8aadc96f3b61b9264fdb691477ea6c7e">onlp_fan_rpm_set</a></div><div class="ttdeci">int onlp_fan_rpm_set(onlp_oid_t id, int rpm)</div><div class="ttdoc">Set the fan speed in RPMs. </div></div>
<div class="ttc" id="group__oid-fan_html_gaae2d755e9beade6d56d4283374d44673"><div class="ttname"><a href="group__oid-fan.html#gaae2d755e9beade6d56d4283374d44673">onlp_fan_rpm_set</a></div><div class="ttdeci">int onlp_fan_rpm_set(onlp_oid_t oid, int rpm)</div><div class="ttdoc">Set the fan speed in RPMs. </div></div>
<div class="ttc" id="group__oid-fan_html_ga0939578df6374332931e7c289175a6f6"><div class="ttname"><a href="group__oid-fan.html#ga0939578df6374332931e7c289175a6f6">onlp_fan_info_get</a></div><div class="ttdeci">int onlp_fan_info_get(onlp_oid_t oid, onlp_fan_info_t *rv)</div><div class="ttdoc">Retrieve fan information. </div></div>
<div class="ttc" id="structonlp__fan__info__s_html_a5c468f7c01aee14a6b6ac68b82bcc0c5"><div class="ttname"><a href="structonlp__fan__info__s.html#a5c468f7c01aee14a6b6ac68b82bcc0c5">onlp_fan_info_s::hdr</a></div><div class="ttdeci">onlp_oid_hdr_t hdr</div><div class="ttdef"><b>Definition:</b> fan.h:63</div></div>
<div class="ttc" id="group__oid-fan_html_gab4e2b7a1f60efa4dc7e4fc481de35271"><div class="ttname"><a href="group__oid-fan.html#gab4e2b7a1f60efa4dc7e4fc481de35271">onlp_fan_info_from_json</a></div><div class="ttdeci">int onlp_fan_info_from_json(cJSON *cj, onlp_fan_info_t *info)</div><div class="ttdoc">Convert a JSON object to a fan info structure. </div></div>
<div class="ttc" id="structonlp__fan__info__s_html"><div class="ttname"><a href="structonlp__fan__info__s.html">onlp_fan_info_s</a></div><div class="ttdef"><b>Definition:</b> fan.h:61</div></div>
<div class="ttc" id="structonlp__fan__info__s_html_a201b4f369159793f4e51893e002858a4"><div class="ttname"><a href="structonlp__fan__info__s.html#a201b4f369159793f4e51893e002858a4">onlp_fan_info_s::dir</a></div><div class="ttdeci">onlp_fan_dir_t dir</div><div class="ttdef"><b>Definition:</b> fan.h:66</div></div>
<div class="ttc" id="oids_8h_html"><div class="ttname"><a href="oids_8h.html">oids.h</a></div><div class="ttdoc">Object Identifiers. </div></div>
<div class="ttc" id="structonlp__fan__info__s_html_ae70e4ebc2e465899ea385644d4612d4d"><div class="ttname"><a href="structonlp__fan__info__s.html#ae70e4ebc2e465899ea385644d4612d4d">onlp_fan_info_s::percentage</a></div><div class="ttdeci">int percentage</div><div class="ttdef"><b>Definition:</b> fan.h:75</div></div>
<div class="ttc" id="group__oid-fan_html_ga34da9a1a3774e74b53ff450c17f34ad2"><div class="ttname"><a href="group__oid-fan.html#ga34da9a1a3774e74b53ff450c17f34ad2">onlp_fan_info_get</a></div><div class="ttdeci">int onlp_fan_info_get(onlp_oid_t id, onlp_fan_info_t *rv)</div><div class="ttdoc">Retrieve fan information. </div></div>
<div class="ttc" id="group__oid_html_gae6a6c9be0f593051fa446ce33afcf98f"><div class="ttname"><a href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a></div><div class="ttdeci">uint32_t onlp_oid_t</div><div class="ttdef"><b>Definition:</b> oids.h:52</div></div>
<div class="ttc" id="group__oid-fan_html_ga4202cfe1cddb551e583bb36856468902"><div class="ttname"><a href="group__oid-fan.html#ga4202cfe1cddb551e583bb36856468902">onlp_fan_percentage_set</a></div><div class="ttdeci">int onlp_fan_percentage_set(onlp_oid_t id, int p)</div><div class="ttdoc">Set the fan speed in percentage. </div></div>
<div class="ttc" id="group__oid-fan_html_ga921eeb1b9362119c7de5138774f17e91"><div class="ttname"><a href="group__oid-fan.html#ga921eeb1b9362119c7de5138774f17e91">onlp_fan_caps_name</a></div><div class="ttdeci">const char * onlp_fan_caps_name(onlp_fan_caps_t e)</div></div>
<div class="ttc" id="group__oid-fan_html_ga1c1e380f9acceaf65df901adca662eee"><div class="ttname"><a href="group__oid-fan.html#ga1c1e380f9acceaf65df901adca662eee">onlp_fan_caps_map</a></div><div class="ttdeci">aim_map_si_t onlp_fan_caps_map[]</div></div>
<div class="ttc" id="group__oid-fan_html_gaa08d0df284450a8715a175b410a78cc8"><div class="ttname"><a href="group__oid-fan.html#gaa08d0df284450a8715a175b410a78cc8">onlp_fan_dir_e</a></div><div class="ttdeci">onlp_fan_dir_e</div><div class="ttdef"><b>Definition:</b> fan.h:48</div></div>
@@ -255,29 +256,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__oid-fan_html_ga3119d07b3fc57e08e7c6d12eb6f785ad"><div class="ttname"><a href="group__oid-fan.html#ga3119d07b3fc57e08e7c6d12eb6f785ad">onlp_fan_info_to_json</a></div><div class="ttdeci">int onlp_fan_info_to_json(onlp_fan_info_t *info, cJSON **cj, uint32_t flags)</div><div class="ttdoc">Convert a fan info structure to JSON. </div></div>
<div class="ttc" id="group__oid-fan_html_ga7bf17f792c118a18e2fdd5bffbcf51b4"><div class="ttname"><a href="group__oid-fan.html#ga7bf17f792c118a18e2fdd5bffbcf51b4">onlp_fan_info_to_user_json</a></div><div class="ttdeci">int onlp_fan_info_to_user_json(onlp_fan_info_t *info, cJSON **cj, uint32_t flags)</div><div class="ttdoc">Convert a fan info structure to user JSON. </div></div>
<div class="ttc" id="group__oid-fan_html_gadd7ca7fdc99b5d97acea388928d52ae0"><div class="ttname"><a href="group__oid-fan.html#gadd7ca7fdc99b5d97acea388928d52ae0">onlp_fan_sw_denit</a></div><div class="ttdeci">int onlp_fan_sw_denit(void)</div><div class="ttdoc">Deinitialize the fan software module. </div></div>
<div class="ttc" id="group__oid-fan_html_gad788bd4831436f04edce4b6359afbfb9"><div class="ttname"><a href="group__oid-fan.html#gad788bd4831436f04edce4b6359afbfb9">onlp_fan_caps_get</a></div><div class="ttdeci">int onlp_fan_caps_get(onlp_oid_t oid, uint32_t *caps)</div><div class="ttdoc">Retrieve the fan capabilities. </div></div>
<div class="ttc" id="group__onlp-config_html_ga77a82a92413519c96830a2b50247896d"><div class="ttname"><a href="group__onlp-config.html#ga77a82a92413519c96830a2b50247896d">ONLP_CONFIG_INFO_STR_MAX</a></div><div class="ttdeci">#define ONLP_CONFIG_INFO_STR_MAX</div><div class="ttdef"><b>Definition:</b> onlp_config.h:218</div></div>
<div class="ttc" id="group__oid-fan_html_gaef948ec38bffbb162650cbbad766cf6d"><div class="ttname"><a href="group__oid-fan.html#gaef948ec38bffbb162650cbbad766cf6d">onlp_fan_sw_init</a></div><div class="ttdeci">int onlp_fan_sw_init(void)</div><div class="ttdoc">Software Initialization of the Fan module. </div></div>
<div class="ttc" id="group__oid-fan_html_gaa35303e454d5c1ca0f671b449fd90e9b"><div class="ttname"><a href="group__oid-fan.html#gaa35303e454d5c1ca0f671b449fd90e9b">onlp_fan_caps_e</a></div><div class="ttdeci">onlp_fan_caps_e</div><div class="ttdef"><b>Definition:</b> fan.h:38</div></div>
<div class="ttc" id="group__oid-fan_html_gacf1aac93cb4849aef4d13e940755f7b2"><div class="ttname"><a href="group__oid-fan.html#gacf1aac93cb4849aef4d13e940755f7b2">onlp_fan_dir_set</a></div><div class="ttdeci">int onlp_fan_dir_set(onlp_oid_t oid, onlp_fan_dir_t dir)</div><div class="ttdoc">Set the fan direction. </div></div>
<div class="ttc" id="group__oid-fan_html_ga510fae515858e49a4dccf5a9d50ac1d1"><div class="ttname"><a href="group__oid-fan.html#ga510fae515858e49a4dccf5a9d50ac1d1">onlp_fan_dir_desc</a></div><div class="ttdeci">const char * onlp_fan_dir_desc(onlp_fan_dir_t e)</div></div>
<div class="ttc" id="group__oid-fan_html_ga4b356b7971d13e969659a7f1d52aca59"><div class="ttname"><a href="group__oid-fan.html#ga4b356b7971d13e969659a7f1d52aca59">onlp_fan_dir_map</a></div><div class="ttdeci">aim_map_si_t onlp_fan_dir_map[]</div></div>
<div class="ttc" id="group__oid-fan_html_gac1409d618b163077a4b2aea154b88db2"><div class="ttname"><a href="group__oid-fan.html#gac1409d618b163077a4b2aea154b88db2">onlp_fan_dir_set</a></div><div class="ttdeci">int onlp_fan_dir_set(onlp_oid_t id, onlp_fan_dir_t dir)</div><div class="ttdoc">Set the fan direction. </div></div>
<div class="ttc" id="group__oid-fan_html_ga7f15886960ca8b34d3d447265de4235e"><div class="ttname"><a href="group__oid-fan.html#ga7f15886960ca8b34d3d447265de4235e">onlp_fan_percentage_set</a></div><div class="ttdeci">int onlp_fan_percentage_set(onlp_oid_t oid, int p)</div><div class="ttdoc">Set the fan speed in percentage. </div></div>
<div class="ttc" id="structonlp__fan__info__s_html_aa94e42fde59ed5e83999ee8b75285554"><div class="ttname"><a href="structonlp__fan__info__s.html#aa94e42fde59ed5e83999ee8b75285554">onlp_fan_info_s::model</a></div><div class="ttdeci">char model[ONLP_CONFIG_INFO_STR_MAX]</div><div class="ttdef"><b>Definition:</b> fan.h:78</div></div>
<div class="ttc" id="group__oid-fan_html_gae3c4db300fd87f5b3d531185f369a0fd"><div class="ttname"><a href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a></div><div class="ttdeci">enum onlp_fan_dir_e onlp_fan_dir_t</div></div>
<div class="ttc" id="group__oid-fan_html_gab15da3fde6256a249a718130bcd625b2"><div class="ttname"><a href="group__oid-fan.html#gab15da3fde6256a249a718130bcd625b2">onlp_fan_caps_desc</a></div><div class="ttdeci">const char * onlp_fan_caps_desc(onlp_fan_caps_t e)</div></div>
<div class="ttc" id="group__oid-fan_html_ga6d1a2ad784d73bf9ab0c059b7827d2dd"><div class="ttname"><a href="group__oid-fan.html#ga6d1a2ad784d73bf9ab0c059b7827d2dd">onlp_fan_caps_value</a></div><div class="ttdeci">int onlp_fan_caps_value(const char *str, onlp_fan_caps_t *e, int substr)</div></div>
<div class="ttc" id="structonlp__fan__info__s_html_ab0da6d91d76a1cec81c56505927dc7e8"><div class="ttname"><a href="structonlp__fan__info__s.html#ab0da6d91d76a1cec81c56505927dc7e8">onlp_fan_info_s::caps</a></div><div class="ttdeci">uint32_t caps</div><div class="ttdef"><b>Definition:</b> fan.h:69</div></div>
<div class="ttc" id="group__oid-fan_html_ga0c46e1c68d0fcb17fa47e670f8242623"><div class="ttname"><a href="group__oid-fan.html#ga0c46e1c68d0fcb17fa47e670f8242623">onlp_fan_hdr_get</a></div><div class="ttdeci">int onlp_fan_hdr_get(onlp_oid_t oid, onlp_oid_hdr_t *hdr)</div><div class="ttdoc">Retrieve the fan&#39;s OID hdr. </div></div>
<div class="ttc" id="group__oid-fan_html_gadbaed334e7be33a4801adcf1b45c2d0c"><div class="ttname"><a href="group__oid-fan.html#gadbaed334e7be33a4801adcf1b45c2d0c">onlp_fan_hw_init</a></div><div class="ttdeci">int onlp_fan_hw_init(uint32_t flags)</div><div class="ttdoc">Hardware Initialization of the Fan module. </div></div>
<div class="ttc" id="group__oid-fan_html_ga27d310514931faa5a4aaaa86466d3ef3"><div class="ttname"><a href="group__oid-fan.html#ga27d310514931faa5a4aaaa86466d3ef3">onlp_fan_dir_desc_map</a></div><div class="ttdeci">aim_map_si_t onlp_fan_dir_desc_map[]</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
<div class="ttc" id="group__oid-fan_html_ga7d8f1f3db2a0f7486f188e2ca2442165"><div class="ttname"><a href="group__oid-fan.html#ga7d8f1f3db2a0f7486f188e2ca2442165">onlp_fan_dir_name</a></div><div class="ttdeci">const char * onlp_fan_dir_name(onlp_fan_dir_t e)</div></div>
<div class="ttc" id="group__oid-fan_html_gaae011c1d2b8c11d0ff4103d724ba71bf"><div class="ttname"><a href="group__oid-fan.html#gaae011c1d2b8c11d0ff4103d724ba71bf">onlp_fan_caps_desc_map</a></div><div class="ttdeci">aim_map_si_t onlp_fan_caps_desc_map[]</div></div>
<div class="ttc" id="group__oid-fan_html_ga0cff703e958970c3e716e6ac28098f66"><div class="ttname"><a href="group__oid-fan.html#ga0cff703e958970c3e716e6ac28098f66">onlp_fan_hdr_get</a></div><div class="ttdeci">int onlp_fan_hdr_get(onlp_oid_t id, onlp_oid_hdr_t *hdr)</div><div class="ttdoc">Retrieve the fan&#39;s OID hdr. </div></div>
<div class="ttc" id="structonlp__fan__info__s_html_acc92e105db37a3d0df7c834bfa739d28"><div class="ttname"><a href="structonlp__fan__info__s.html#acc92e105db37a3d0df7c834bfa739d28">onlp_fan_info_s::rpm</a></div><div class="ttdeci">int rpm</div><div class="ttdef"><b>Definition:</b> fan.h:72</div></div>
<div class="ttc" id="group__oid-fan_html_ga7e2461a963a91dd52a481f4fc84b0118"><div class="ttname"><a href="group__oid-fan.html#ga7e2461a963a91dd52a481f4fc84b0118">onlp_fan_caps_valid</a></div><div class="ttdeci">int onlp_fan_caps_valid(onlp_fan_caps_t e)</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -110,12 +110,18 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:gaa6ba5661d59715e21f107f1286a69c95"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#gaa6ba5661d59715e21f107f1286a69c95">onlp_fani_sw_denit</a> (void)</td></tr>
<tr class="memdesc:gaa6ba5661d59715e21f107f1286a69c95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the fan software module. <a href="group__fani.html#gaa6ba5661d59715e21f107f1286a69c95">More...</a><br /></td></tr>
<tr class="separator:gaa6ba5661d59715e21f107f1286a69c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga724518aeb17d57b47ed7ce3dc99b1eb7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#ga724518aeb17d57b47ed7ce3dc99b1eb7">onlp_fani_id_validate</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id)</td></tr>
<tr class="memdesc:ga724518aeb17d57b47ed7ce3dc99b1eb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate a fan id. <a href="group__fani.html#ga724518aeb17d57b47ed7ce3dc99b1eb7">More...</a><br /></td></tr>
<tr class="separator:ga724518aeb17d57b47ed7ce3dc99b1eb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaadf65a5e35759bf0178e2a58067e8ac4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#gaadf65a5e35759bf0178e2a58067e8ac4">onlp_fani_hdr_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *hdr)</td></tr>
<tr class="memdesc:gaadf65a5e35759bf0178e2a58067e8ac4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the fan's OID hdr. <a href="group__fani.html#gaadf65a5e35759bf0178e2a58067e8ac4">More...</a><br /></td></tr>
<tr class="separator:gaadf65a5e35759bf0178e2a58067e8ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5cdbba1d0aba261d5b23d1680972b7c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#gac5cdbba1d0aba261d5b23d1680972b7c">onlp_fani_info_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid-fan.html#gafaba5a99a4668595c0442bb1e1ece3bf">onlp_fan_info_t</a> *rv)</td></tr>
<tr class="memdesc:gac5cdbba1d0aba261d5b23d1680972b7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the information structure for the given fan OID. <a href="group__fani.html#gac5cdbba1d0aba261d5b23d1680972b7c">More...</a><br /></td></tr>
<tr class="separator:gac5cdbba1d0aba261d5b23d1680972b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2c0cefc7cf9576cb54a0ca679b5be43"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#gaf2c0cefc7cf9576cb54a0ca679b5be43">onlp_fani_caps_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, uint32_t *rv)</td></tr>
<tr class="memdesc:gaf2c0cefc7cf9576cb54a0ca679b5be43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the fan capabilities. <a href="group__fani.html#gaf2c0cefc7cf9576cb54a0ca679b5be43">More...</a><br /></td></tr>
<tr class="separator:gaf2c0cefc7cf9576cb54a0ca679b5be43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga200ea1d0ae5d67e60240a605498e5a6e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#ga200ea1d0ae5d67e60240a605498e5a6e">onlp_fani_rpm_set</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, int rpm)</td></tr>
<tr class="memdesc:ga200ea1d0ae5d67e60240a605498e5a6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan speed in RPM. <a href="group__fani.html#ga200ea1d0ae5d67e60240a605498e5a6e">More...</a><br /></td></tr>
<tr class="separator:ga200ea1d0ae5d67e60240a605498e5a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -131,7 +137,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -120,20 +120,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#gaa6ba5661d59715e21f107f1286a69c95">onlp_fani_sw_denit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#gaadf65a5e35759bf0178e2a58067e8ac4">onlp_fani_hdr_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#gac5cdbba1d0aba261d5b23d1680972b7c">onlp_fani_info_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__fan__info__s.html">onlp_fan_info_t</a>* rv);</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#ga200ea1d0ae5d67e60240a605498e5a6e">onlp_fani_rpm_set</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> rpm);</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#ga587beb237351298776775cf6261193de">onlp_fani_percentage_set</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> p);</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#gae7d7be9181bec187f8d6b84bb093c6fd">onlp_fani_dir_set</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> dir);</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_FANI_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment">/* @} */</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#ga724518aeb17d57b47ed7ce3dc99b1eb7">onlp_fani_id_validate</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#gaadf65a5e35759bf0178e2a58067e8ac4">onlp_fani_hdr_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr);</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#gac5cdbba1d0aba261d5b23d1680972b7c">onlp_fani_info_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__fan__info__s.html">onlp_fan_info_t</a>* rv);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#gaf2c0cefc7cf9576cb54a0ca679b5be43">onlp_fani_caps_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, uint32_t* rv);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#ga200ea1d0ae5d67e60240a605498e5a6e">onlp_fani_rpm_set</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> rpm);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#ga587beb237351298776775cf6261193de">onlp_fani_percentage_set</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> p);</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__fani.html#gae7d7be9181bec187f8d6b84bb093c6fd">onlp_fani_dir_set</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> dir);</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_FANI_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="group__fani_html_gae7d7be9181bec187f8d6b84bb093c6fd"><div class="ttname"><a href="group__fani.html#gae7d7be9181bec187f8d6b84bb093c6fd">onlp_fani_dir_set</a></div><div class="ttdeci">int onlp_fani_dir_set(onlp_oid_id_t id, onlp_fan_dir_t dir)</div><div class="ttdoc">Set the fan direction (if supported). </div></div>
<div class="ttc" id="group__fani_html_gac5cdbba1d0aba261d5b23d1680972b7c"><div class="ttname"><a href="group__fani.html#gac5cdbba1d0aba261d5b23d1680972b7c">onlp_fani_info_get</a></div><div class="ttdeci">int onlp_fani_info_get(onlp_oid_id_t id, onlp_fan_info_t *rv)</div><div class="ttdoc">Get the information structure for the given fan OID. </div></div>
<div class="ttc" id="structonlp__fan__info__s_html"><div class="ttname"><a href="structonlp__fan__info__s.html">onlp_fan_info_s</a></div><div class="ttdef"><b>Definition:</b> fan.h:61</div></div>
@@ -143,14 +147,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__fani_html_ga1feeaf21197e6fca528db5bb9a6a28f6"><div class="ttname"><a href="group__fani.html#ga1feeaf21197e6fca528db5bb9a6a28f6">onlp_fani_sw_init</a></div><div class="ttdeci">int onlp_fani_sw_init(void)</div><div class="ttdoc">Software initialization of the Fan module. </div></div>
<div class="ttc" id="group__oid_html_gafeead7b8b6e6434d56d2ee5a66c02f71"><div class="ttname"><a href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a></div><div class="ttdeci">uint32_t onlp_oid_id_t</div><div class="ttdef"><b>Definition:</b> oids.h:55</div></div>
<div class="ttc" id="group__fani_html_gaa6ba5661d59715e21f107f1286a69c95"><div class="ttname"><a href="group__fani.html#gaa6ba5661d59715e21f107f1286a69c95">onlp_fani_sw_denit</a></div><div class="ttdeci">int onlp_fani_sw_denit(void)</div><div class="ttdoc">Deinitialize the fan software module. </div></div>
<div class="ttc" id="group__fani_html_ga724518aeb17d57b47ed7ce3dc99b1eb7"><div class="ttname"><a href="group__fani.html#ga724518aeb17d57b47ed7ce3dc99b1eb7">onlp_fani_id_validate</a></div><div class="ttdeci">int onlp_fani_id_validate(onlp_oid_id_t id)</div><div class="ttdoc">Validate a fan id. </div></div>
<div class="ttc" id="group__fani_html_gaadf65a5e35759bf0178e2a58067e8ac4"><div class="ttname"><a href="group__fani.html#gaadf65a5e35759bf0178e2a58067e8ac4">onlp_fani_hdr_get</a></div><div class="ttdeci">int onlp_fani_hdr_get(onlp_oid_id_t id, onlp_oid_hdr_t *hdr)</div><div class="ttdoc">Retrieve the fan&#39;s OID hdr. </div></div>
<div class="ttc" id="group__fani_html_gaf2c0cefc7cf9576cb54a0ca679b5be43"><div class="ttname"><a href="group__fani.html#gaf2c0cefc7cf9576cb54a0ca679b5be43">onlp_fani_caps_get</a></div><div class="ttdeci">int onlp_fani_caps_get(onlp_oid_id_t id, uint32_t *rv)</div><div class="ttdoc">Get the fan capabilities. </div></div>
<div class="ttc" id="group__oid-fan_html_gae3c4db300fd87f5b3d531185f369a0fd"><div class="ttname"><a href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a></div><div class="ttdeci">enum onlp_fan_dir_e onlp_fan_dir_t</div></div>
<div class="ttc" id="group__fani_html_ga587beb237351298776775cf6261193de"><div class="ttname"><a href="group__fani.html#ga587beb237351298776775cf6261193de">onlp_fani_percentage_set</a></div><div class="ttdeci">int onlp_fani_percentage_set(onlp_oid_id_t id, int p)</div><div class="ttdoc">Set the fan speed in percentage. </div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -91,41 +91,40 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_9b91cb305f6dfd5edb8153d5019adc55.html" target="_self">inc</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_72adef417dcbc5bf8193445c31305165.html" target="_self">onlp</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_')">&#160;</span><a class="el" href="dir_ad96458042bbdd0196ba054c40055169.html" target="_self">platformi</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="attributei_8h_source.html"><span class="icondoc"></span></a><b>attributei.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="attributei_8h_source.html"><span class="icondoc"></span></a><a class="el" href="attributei_8h.html" target="_self">attributei.h</a></td><td class="desc">Attribute Interface </td></tr>
<tr id="row_0_0_0_0_1_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="base_8h_source.html"><span class="icondoc"></span></a><b>base.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_2_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="chassisi_8h_source.html"><span class="icondoc"></span></a><a class="el" href="chassisi_8h.html" target="_self">chassisi.h</a></td><td class="desc">Chassis Platform Interface </td></tr>
<tr id="row_0_0_0_0_3_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="debugi_8h_source.html"><span class="icondoc"></span></a><b>debugi.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_4_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="fani_8h_source.html"><span class="icondoc"></span></a><a class="el" href="fani_8h.html" target="_self">fani.h</a></td><td class="desc">Fan Platform Implementation </td></tr>
<tr id="row_0_0_0_0_5_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generici_8h_source.html"><span class="icondoc"></span></a><a class="el" href="generici_8h.html" target="_self">generici.h</a></td><td class="desc">Generic OID Platform Implementation </td></tr>
<tr id="row_0_0_0_0_6_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="ledi_8h_source.html"><span class="icondoc"></span></a><b>ledi.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_7_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="modulei_8h_source.html"><span class="icondoc"></span></a><a class="el" href="modulei_8h.html" target="_self">modulei.h</a></td><td class="desc">Module OID Platform Implementation </td></tr>
<tr id="row_0_0_0_0_8_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="platformi_8h_source.html"><span class="icondoc"></span></a><b>platformi.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_9_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="psui_8h_source.html"><span class="icondoc"></span></a><a class="el" href="psui_8h.html" target="_self">psui.h</a></td><td class="desc">Power Supply Management Implementation </td></tr>
<tr id="row_0_0_0_0_10_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="sfpi_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sfpi_8h.html" target="_self">sfpi.h</a></td><td class="desc">SFP Platform Implementation Interface. This interface must be implemented and available for all platforms that support SFP interfaces </td></tr>
<tr id="row_0_0_0_0_11_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="thermali_8h_source.html"><span class="icondoc"></span></a><a class="el" href="thermali_8h.html" target="_self">thermali.h</a></td><td class="desc">Thermal Sensor Platform Implementation </td></tr>
<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="attribute_8h_source.html"><span class="icondoc"></span></a><a class="el" href="attribute_8h.html" target="_self">attribute.h</a></td><td class="desc">Attributes </td></tr>
<tr id="row_0_0_0_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="chassis_8h_source.html"><span class="icondoc"></span></a><a class="el" href="chassis_8h.html" target="_self">chassis.h</a></td><td class="desc">Chassis OID Interface </td></tr>
<tr id="row_0_0_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="debug_8h_source.html"><span class="icondoc"></span></a><b>debug.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="fan_8h_source.html"><span class="icondoc"></span></a><a class="el" href="fan_8h.html" target="_self">fan.h</a></td><td class="desc">Fan Management </td></tr>
<tr id="row_0_0_0_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="generic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="generic_8h.html" target="_self">generic.h</a></td><td class="desc">Generic OID Interface </td></tr>
<tr id="row_0_0_0_6_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="led_8h_source.html"><span class="icondoc"></span></a><a class="el" href="led_8h.html" target="_self">led.h</a></td><td class="desc">LED Management </td></tr>
<tr id="row_0_0_0_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="module_8h_source.html"><span class="icondoc"></span></a><a class="el" href="module_8h.html" target="_self">module.h</a></td><td class="desc">Module OID Interface </td></tr>
<tr id="row_0_0_0_8_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="oids_8h_source.html"><span class="icondoc"></span></a><a class="el" href="oids_8h.html" target="_self">oids.h</a></td><td class="desc">Object Identifiers </td></tr>
<tr id="row_0_0_0_9_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="onlp_8h_source.html"><span class="icondoc"></span></a><b>onlp.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_10_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="onlp__config_8h_source.html"><span class="icondoc"></span></a><a class="el" href="onlp__config_8h.html" target="_self">onlp_config.h</a></td><td class="desc">Onlp Configuration Header </td></tr>
<tr id="row_0_0_0_11_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="onlp__dox_8h_source.html"><span class="icondoc"></span></a><b>onlp_dox.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_12_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="onlp__porting_8h_source.html"><span class="icondoc"></span></a><a class="el" href="onlp__porting_8h.html" target="_self">onlp_porting.h</a></td><td class="desc">Onlp Porting Macros </td></tr>
<tr id="row_0_0_0_13_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="platform_8h_source.html"><span class="icondoc"></span></a><a class="el" href="platform_8h.html" target="_self">platform.h</a></td><td class="desc">Platform Management and Initialization </td></tr>
<tr id="row_0_0_0_14_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="psu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="psu_8h.html" target="_self">psu.h</a></td><td class="desc">Power Supply Management </td></tr>
<tr id="row_0_0_0_15_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="sfp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sfp_8h.html" target="_self">sfp.h</a></td><td class="desc">SFP Management Interface </td></tr>
<tr id="row_0_0_0_16_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="stdattrs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdattrs_8h.html" target="_self">stdattrs.h</a></td><td class="desc">Standard OID Attributes </td></tr>
<tr id="row_0_0_0_17_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="thermal_8h_source.html"><span class="icondoc"></span></a><a class="el" href="thermal_8h.html" target="_self">thermal.h</a></td><td class="desc">Thermal Sensor Management </td></tr>
<tr id="row_0_0_0_0_3_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="fani_8h_source.html"><span class="icondoc"></span></a><a class="el" href="fani_8h.html" target="_self">fani.h</a></td><td class="desc">Fan Platform Implementation </td></tr>
<tr id="row_0_0_0_0_4_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generici_8h_source.html"><span class="icondoc"></span></a><a class="el" href="generici_8h.html" target="_self">generici.h</a></td><td class="desc">Generic OID Platform Implementation </td></tr>
<tr id="row_0_0_0_0_5_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="ledi_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ledi_8h.html" target="_self">ledi.h</a></td><td class="desc">Platform Management Interface </td></tr>
<tr id="row_0_0_0_0_6_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="modulei_8h_source.html"><span class="icondoc"></span></a><a class="el" href="modulei_8h.html" target="_self">modulei.h</a></td><td class="desc">Module OID Platform Implementation </td></tr>
<tr id="row_0_0_0_0_7_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="platformi_8h_source.html"><span class="icondoc"></span></a><a class="el" href="platformi_8h.html" target="_self">platformi.h</a></td><td class="desc">Platform Management Interface </td></tr>
<tr id="row_0_0_0_0_8_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="psui_8h_source.html"><span class="icondoc"></span></a><a class="el" href="psui_8h.html" target="_self">psui.h</a></td><td class="desc">Power Supply Management Implementation </td></tr>
<tr id="row_0_0_0_0_9_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="sfpi_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sfpi_8h.html" target="_self">sfpi.h</a></td><td class="desc">SFP Platform Implementation Interface. This interface must be implemented and available for all platforms that support SFP interfaces </td></tr>
<tr id="row_0_0_0_0_10_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="thermali_8h_source.html"><span class="icondoc"></span></a><a class="el" href="thermali_8h.html" target="_self">thermali.h</a></td><td class="desc">Thermal Sensor Platform Implementation </td></tr>
<tr id="row_0_0_0_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="attribute_8h_source.html"><span class="icondoc"></span></a><a class="el" href="attribute_8h.html" target="_self">attribute.h</a></td><td class="desc">Attributes </td></tr>
<tr id="row_0_0_0_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="chassis_8h_source.html"><span class="icondoc"></span></a><a class="el" href="chassis_8h.html" target="_self">chassis.h</a></td><td class="desc">Chassis OID Interface </td></tr>
<tr id="row_0_0_0_3_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="debug_8h_source.html"><span class="icondoc"></span></a><b>debug.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="fan_8h_source.html"><span class="icondoc"></span></a><a class="el" href="fan_8h.html" target="_self">fan.h</a></td><td class="desc">Fan Management </td></tr>
<tr id="row_0_0_0_5_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="generic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="generic_8h.html" target="_self">generic.h</a></td><td class="desc">Generic OID Interface </td></tr>
<tr id="row_0_0_0_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="led_8h_source.html"><span class="icondoc"></span></a><a class="el" href="led_8h.html" target="_self">led.h</a></td><td class="desc">LED Management </td></tr>
<tr id="row_0_0_0_7_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="module_8h_source.html"><span class="icondoc"></span></a><a class="el" href="module_8h.html" target="_self">module.h</a></td><td class="desc">Module OID Interface </td></tr>
<tr id="row_0_0_0_8_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="oids_8h_source.html"><span class="icondoc"></span></a><a class="el" href="oids_8h.html" target="_self">oids.h</a></td><td class="desc">Object Identifiers </td></tr>
<tr id="row_0_0_0_9_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="onlp_8h_source.html"><span class="icondoc"></span></a><b>onlp.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_10_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="onlp__config_8h_source.html"><span class="icondoc"></span></a><a class="el" href="onlp__config_8h.html" target="_self">onlp_config.h</a></td><td class="desc">Onlp Configuration Header </td></tr>
<tr id="row_0_0_0_11_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="onlp__dox_8h_source.html"><span class="icondoc"></span></a><b>onlp_dox.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_12_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="onlp__porting_8h_source.html"><span class="icondoc"></span></a><a class="el" href="onlp__porting_8h.html" target="_self">onlp_porting.h</a></td><td class="desc">Onlp Porting Macros </td></tr>
<tr id="row_0_0_0_13_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="platform_8h_source.html"><span class="icondoc"></span></a><a class="el" href="platform_8h.html" target="_self">platform.h</a></td><td class="desc">Platform Management and Initialization </td></tr>
<tr id="row_0_0_0_14_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="psu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="psu_8h.html" target="_self">psu.h</a></td><td class="desc">Power Supply Management </td></tr>
<tr id="row_0_0_0_15_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="sfp_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sfp_8h.html" target="_self">sfp.h</a></td><td class="desc">SFP Management Interface </td></tr>
<tr id="row_0_0_0_16_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="stdattrs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="stdattrs_8h.html" target="_self">stdattrs.h</a></td><td class="desc">Standard OID Attributes </td></tr>
<tr id="row_0_0_0_17_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="thermal_8h_source.html"><span class="icondoc"></span></a><a class="el" href="thermal_8h.html" target="_self">thermal.h</a></td><td class="desc">Thermal Sensor Management </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -326,7 +326,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -326,7 +326,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -149,7 +149,7 @@ Functions</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -122,27 +122,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structonlp__generic__info__s.html#ace6ebcc963862c96685baee72a07bf35"> 43</a></span>&#160; <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a> <a class="code" href="structonlp__generic__info__s.html#ace6ebcc963862c96685baee72a07bf35">hdr</a>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="comment">/* Generic objects have no dedicated fields. */</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;} <a class="code" href="group__oid-generic.html#ga848d526cf34ea1fb0cea7b3d5e02238f">onlp_generic_info_t</a>;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#ga3841de07d924ade1c32716764b72dce3">onlp_generic_sw_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#gaf08e41b2394efc5c6c5ac5f404f7271e">onlp_generic_hw_init</a>(uint32_t flags);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#ga2281d926ce9b0cce1dc98d8a37d70b4b">onlp_generic_sw_denit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#gae6be5cc3102ef407b2107dd73e1c3d82">onlp_generic_hdr_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#gae24e262357a44ba5d5c10c2bb9aacaf9">onlp_generic_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__generic__info__s.html">onlp_generic_info_t</a>* info);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#ga52f776c183f45d6231c403736ed1baff">onlp_generic_info_to_user_json</a>(<a class="code" href="structonlp__generic__info__s.html">onlp_generic_info_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#gabf81dc59c0dc71f5fce380af0893ccdd">onlp_generic_info_to_json</a>(<a class="code" href="structonlp__generic__info__s.html">onlp_generic_info_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#ga38ec8e74265983fb67e744d3d19b55f8">onlp_generic_info_from_json</a>(cJSON* cj, <a class="code" href="structonlp__generic__info__s.html">onlp_generic_info_t</a>* info);</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_GENERIC_H_ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">/* @} */</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;} <a class="code" href="group__oid-generic.html#ga848d526cf34ea1fb0cea7b3d5e02238f">onlp_generic_info_t</a>;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#ga3841de07d924ade1c32716764b72dce3">onlp_generic_sw_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#gaf08e41b2394efc5c6c5ac5f404f7271e">onlp_generic_hw_init</a>(uint32_t flags);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#ga2281d926ce9b0cce1dc98d8a37d70b4b">onlp_generic_sw_denit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#gae6be5cc3102ef407b2107dd73e1c3d82">onlp_generic_hdr_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#gae24e262357a44ba5d5c10c2bb9aacaf9">onlp_generic_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__generic__info__s.html">onlp_generic_info_t</a>* info);</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#ga52f776c183f45d6231c403736ed1baff">onlp_generic_info_to_user_json</a>(<a class="code" href="structonlp__generic__info__s.html">onlp_generic_info_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#gabf81dc59c0dc71f5fce380af0893ccdd">onlp_generic_info_to_json</a>(<a class="code" href="structonlp__generic__info__s.html">onlp_generic_info_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-generic.html#ga38ec8e74265983fb67e744d3d19b55f8">onlp_generic_info_from_json</a>(cJSON* cj, <a class="code" href="structonlp__generic__info__s.html">onlp_generic_info_t</a>* info);</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_GENERIC_H_ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="onlp__config_8h_html"><div class="ttname"><a href="onlp__config_8h.html">onlp_config.h</a></div><div class="ttdoc">onlp Configuration Header </div></div>
<div class="ttc" id="group__oid-generic_html_ga3841de07d924ade1c32716764b72dce3"><div class="ttname"><a href="group__oid-generic.html#ga3841de07d924ade1c32716764b72dce3">onlp_generic_sw_init</a></div><div class="ttdeci">int onlp_generic_sw_init(void)</div><div class="ttdoc">Initialize the module software module. </div></div>
<div class="ttc" id="group__oid-generic_html_ga848d526cf34ea1fb0cea7b3d5e02238f"><div class="ttname"><a href="group__oid-generic.html#ga848d526cf34ea1fb0cea7b3d5e02238f">onlp_generic_info_t</a></div><div class="ttdeci">struct onlp_generic_info_s onlp_generic_info_t</div><div class="ttdoc">Generic OID Information Structure. </div></div>
@@ -156,12 +155,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__oid-generic_html_gaf08e41b2394efc5c6c5ac5f404f7271e"><div class="ttname"><a href="group__oid-generic.html#gaf08e41b2394efc5c6c5ac5f404f7271e">onlp_generic_hw_init</a></div><div class="ttdeci">int onlp_generic_hw_init(uint32_t flags)</div><div class="ttdoc">Initialize the module. </div></div>
<div class="ttc" id="group__oid-generic_html_gae6be5cc3102ef407b2107dd73e1c3d82"><div class="ttname"><a href="group__oid-generic.html#gae6be5cc3102ef407b2107dd73e1c3d82">onlp_generic_hdr_get</a></div><div class="ttdeci">int onlp_generic_hdr_get(onlp_oid_t oid, onlp_oid_hdr_t *hdr)</div><div class="ttdoc">Get the generic header structure. </div></div>
<div class="ttc" id="group__oid-generic_html_gabf81dc59c0dc71f5fce380af0893ccdd"><div class="ttname"><a href="group__oid-generic.html#gabf81dc59c0dc71f5fce380af0893ccdd">onlp_generic_info_to_json</a></div><div class="ttdeci">int onlp_generic_info_to_json(onlp_generic_info_t *info, cJSON **cj, uint32_t flags)</div><div class="ttdoc">Convert a generic info structure to JSON. </div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
<div class="ttc" id="group__oid-generic_html_ga38ec8e74265983fb67e744d3d19b55f8"><div class="ttname"><a href="group__oid-generic.html#ga38ec8e74265983fb67e744d3d19b55f8">onlp_generic_info_from_json</a></div><div class="ttdeci">int onlp_generic_info_from_json(cJSON *cj, onlp_generic_info_t *info)</div><div class="ttdoc">Convert a JSON object to a generic info structure. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -122,7 +122,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -133,12 +133,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__generici_html_ga3e6830e8861e5c2ae8cc531aa33c144f"><div class="ttname"><a href="group__generici.html#ga3e6830e8861e5c2ae8cc531aa33c144f">onlp_generici_sw_denit</a></div><div class="ttdeci">int onlp_generici_sw_denit(void)</div><div class="ttdoc">Deinitialize the generic software module. </div></div>
<div class="ttc" id="group__generici_html_gafe4af9c0f25fefc4aff0e9a709a9542c"><div class="ttname"><a href="group__generici.html#gafe4af9c0f25fefc4aff0e9a709a9542c">onlp_generici_hw_init</a></div><div class="ttdeci">int onlp_generici_hw_init(uint32_t flags)</div><div class="ttdoc">Hardware initialization of the Generic module. </div></div>
<div class="ttc" id="group__generici_html_gadb7c7f45baa85fdb5631434ec46f7da1"><div class="ttname"><a href="group__generici.html#gadb7c7f45baa85fdb5631434ec46f7da1">onlp_generici_info_get</a></div><div class="ttdeci">int onlp_generici_info_get(onlp_oid_id_t id, onlp_generic_info_t *rv)</div><div class="ttdoc">Get the information for the given generic OID. </div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
<div class="ttc" id="generic_8h_html"><div class="ttname"><a href="generic_8h.html">generic.h</a></div><div class="ttdoc">Generic OID Interface. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -159,9 +159,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_attribute_supported()
: <a class="el" href="group__attributes.html#ga49731406c54119e74b511274b3f5100c">attribute.h</a>
</li>
<li>onlp_attribute_sw_denit()
: <a class="el" href="group__attributes.html#ga698b21499aaad2d039360c6e45fbcd51">attribute.h</a>
</li>
<li>onlp_attribute_sw_init()
: <a class="el" href="group__attributes.html#gae555c656a095566aee6c0826b933193c">attribute.h</a>
</li>
<li>onlp_attributei_asset_info_get()
: <a class="el" href="group__attributei.html#gaacc08958c1915162b5b0e004cfb724a7">attributei.h</a>
</li>
<li>onlp_attributei_free()
: <a class="el" href="group__attributei.html#gaa1ff39f9833ecd101e98b2d6a7f3c81b">attributei.h</a>
</li>
<li>onlp_attributei_get()
: <a class="el" href="group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e">attributei.h</a>
</li>
<li>onlp_attributei_hw_init()
: <a class="el" href="group__attributei.html#ga7d57c3e5b1796cef1f4723f965e6fe33">attributei.h</a>
</li>
<li>onlp_attributei_onie_info_get()
: <a class="el" href="group__attributei.html#gab88e01ee2c3c443b071c063ed80bdd33">attributei.h</a>
</li>
<li>onlp_attributei_set()
: <a class="el" href="group__attributei.html#ga31e4c462f109756375c7cf69b1139bba">attributei.h</a>
</li>
<li>onlp_attributei_supported()
: <a class="el" href="group__attributei.html#gaabb6e25906d2ff17331ac7900cec62d9">attributei.h</a>
</li>
<li>onlp_attributei_sw_denit()
: <a class="el" href="group__attributei.html#ga45f80dcf3c647e77062f0f09abcd8729">attributei.h</a>
</li>
<li>onlp_attributei_sw_init()
: <a class="el" href="group__attributei.html#ga4e9095cbcec19cf629fc4ce70a644c13">attributei.h</a>
</li>
<li>onlp_chassis_debug_get_json()
: <a class="el" href="group__oid-chassis.html#gae34313148ba9282bb4b07f8ecf643850">chassis.h</a>
</li>
@@ -198,6 +228,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_chassis_info_to_user_json()
: <a class="el" href="group__oid-chassis.html#gafc4d443dd97fd926547d69336249a7a6">chassis.h</a>
</li>
<li>ONLP_CHASSIS_LED_INFO_ENTRY_INIT
: <a class="el" href="group__ledi.html#gabb59c61a0dbc132001bb46faa24020c3">ledi.h</a>
</li>
<li>ONLP_CHASSIS_PSU_INFO_ENTRY_INIT
: <a class="el" href="group__psui.html#gaba33f5e3da076bc11c4b0a107ea5bfd6">psui.h</a>
</li>
@@ -306,6 +339,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_fan_caps_e
: <a class="el" href="group__oid-fan.html#gaa35303e454d5c1ca0f671b449fd90e9b">fan.h</a>
</li>
<li>onlp_fan_caps_get()
: <a class="el" href="group__oid-fan.html#gad788bd4831436f04edce4b6359afbfb9">fan.h</a>
</li>
<li>onlp_fan_caps_map
: <a class="el" href="group__oid-fan.html#ga1c1e380f9acceaf65df901adca662eee">fan.h</a>
</li>
@@ -340,7 +376,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-fan.html#ga7d8f1f3db2a0f7486f188e2ca2442165">fan.h</a>
</li>
<li>onlp_fan_dir_set()
: <a class="el" href="group__oid-fan.html#gac1409d618b163077a4b2aea154b88db2">fan.h</a>
: <a class="el" href="group__oid-fan.html#gacf1aac93cb4849aef4d13e940755f7b2">fan.h</a>
</li>
<li>ONLP_FAN_DIR_STRINGS
: <a class="el" href="group__oid-fan.html#gaa1234770e6e24a018bc85569f6e8166a">fan.h</a>
@@ -355,7 +391,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-fan.html#ga30e1ad218af51ebc771f7d2c17530b4e">fan.h</a>
</li>
<li>onlp_fan_hdr_get()
: <a class="el" href="group__oid-fan.html#ga0cff703e958970c3e716e6ac28098f66">fan.h</a>
: <a class="el" href="group__oid-fan.html#ga0c46e1c68d0fcb17fa47e670f8242623">fan.h</a>
</li>
<li>onlp_fan_hw_init()
: <a class="el" href="group__oid-fan.html#gadbaed334e7be33a4801adcf1b45c2d0c">fan.h</a>
@@ -370,7 +406,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-fan.html#gab4e2b7a1f60efa4dc7e4fc481de35271">fan.h</a>
</li>
<li>onlp_fan_info_get()
: <a class="el" href="group__oid-fan.html#ga34da9a1a3774e74b53ff450c17f34ad2">fan.h</a>
: <a class="el" href="group__oid-fan.html#ga0939578df6374332931e7c289175a6f6">fan.h</a>
</li>
<li>onlp_fan_info_t
: <a class="el" href="group__oid-fan.html#gafaba5a99a4668595c0442bb1e1ece3bf">fan.h</a>
@@ -381,11 +417,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_fan_info_to_user_json()
: <a class="el" href="group__oid-fan.html#ga7bf17f792c118a18e2fdd5bffbcf51b4">fan.h</a>
</li>
<li>ONLP_FAN_LED_INFO_ENTRY_INIT
: <a class="el" href="group__ledi.html#ga4535ed79efa96ab0c10fa760cbeb0c13">ledi.h</a>
</li>
<li>onlp_fan_percentage_set()
: <a class="el" href="group__oid-fan.html#ga4202cfe1cddb551e583bb36856468902">fan.h</a>
: <a class="el" href="group__oid-fan.html#ga7f15886960ca8b34d3d447265de4235e">fan.h</a>
</li>
<li>onlp_fan_rpm_set()
: <a class="el" href="group__oid-fan.html#ga8aadc96f3b61b9264fdb691477ea6c7e">fan.h</a>
: <a class="el" href="group__oid-fan.html#gaae2d755e9beade6d56d4283374d44673">fan.h</a>
</li>
<li>ONLP_FAN_STATUS_FAILED
: <a class="el" href="group__oid-fan.html#gaf098846dbdefbecab905e947505bca33">fan.h</a>
@@ -405,6 +444,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_fan_sw_init()
: <a class="el" href="group__oid-fan.html#gaef948ec38bffbb162650cbbad766cf6d">fan.h</a>
</li>
<li>onlp_fani_caps_get()
: <a class="el" href="group__fani.html#gaf2c0cefc7cf9576cb54a0ca679b5be43">fani.h</a>
</li>
<li>onlp_fani_dir_set()
: <a class="el" href="group__fani.html#gae7d7be9181bec187f8d6b84bb093c6fd">fani.h</a>
</li>
@@ -414,6 +456,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_fani_hw_init()
: <a class="el" href="group__fani.html#ga97678f1bb8c068bbc43f9fb3c921579f">fani.h</a>
</li>
<li>onlp_fani_id_validate()
: <a class="el" href="group__fani.html#ga724518aeb17d57b47ed7ce3dc99b1eb7">fani.h</a>
</li>
<li>onlp_fani_info_get()
: <a class="el" href="group__fani.html#gac5cdbba1d0aba261d5b23d1680972b7c">fani.h</a>
</li>
@@ -483,6 +528,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_led_caps_e
: <a class="el" href="group__oid-led.html#ga52beae08f5bad6f90b9e9c590445c41a">led.h</a>
</li>
<li>onlp_led_caps_get()
: <a class="el" href="group__oid-led.html#ga1705ebda784d0501d9d08c504dec083f">led.h</a>
</li>
<li>onlp_led_caps_map
: <a class="el" href="group__oid-led.html#ga4be1b0683745e93f1d0e64227b69337c">led.h</a>
</li>
@@ -502,10 +550,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-led.html#gaa1db04c7e0f80ee0d1437706c5d5d509">led.h</a>
</li>
<li>onlp_led_char_set()
: <a class="el" href="group__oid-led.html#gaf07101a3ab41b715353ad3226c2d5a82">led.h</a>
: <a class="el" href="group__oid-led.html#gaaa115f1dece6e6f2ae5b91f22d8c0285">led.h</a>
</li>
<li>onlp_led_hdr_get()
: <a class="el" href="group__oid-led.html#ga7e754636257160be6fe2f3a8b7bdec76">led.h</a>
: <a class="el" href="group__oid-led.html#ga53165ca64c6a2982aef41aca06c483a6">led.h</a>
</li>
<li>onlp_led_hw_init()
: <a class="el" href="group__oid-led.html#gab10b338ace2bcf68eac58daa1d8f62c5">led.h</a>
@@ -513,11 +561,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_LED_ID_CREATE
: <a class="el" href="group__oid.html#ga25c38d86a2153230f5016cfd527aee07">oids.h</a>
</li>
<li>ONLP_LED_INFO_ENTRY_INIT
: <a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ledi.h</a>
</li>
<li>onlp_led_info_from_json()
: <a class="el" href="group__oid-led.html#gabca22ca2fb17f5680744703a11ea0495">led.h</a>
</li>
<li>onlp_led_info_get()
: <a class="el" href="group__oid-led.html#gaae644b2c5d0aee5d14ce7878b76b019f">led.h</a>
: <a class="el" href="group__oid-led.html#ga6d31fcabe06bbb1bd7e9a45266f11fb6">led.h</a>
</li>
<li>onlp_led_info_t
: <a class="el" href="group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d">led.h</a>
@@ -544,7 +595,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-led.html#ga1ef0a41cc4cff5cfc027e270298424c7">led.h</a>
</li>
<li>onlp_led_mode_set()
: <a class="el" href="group__oid-led.html#gaa071fbbace5f46da4c885cf992a0494b">led.h</a>
: <a class="el" href="group__oid-led.html#ga7512a0d4eea0f86030928f6a82f7ed83">led.h</a>
</li>
<li>ONLP_LED_MODE_STRINGS
: <a class="el" href="group__oid-led.html#ga8bc04968373b8114e1c42f77563cc5fe">led.h</a>
@@ -564,6 +615,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_led_sw_init()
: <a class="el" href="group__oid-led.html#ga8780a120f66a293c095de90c3399c6a0">led.h</a>
</li>
<li>onlp_ledi_caps_get()
: <a class="el" href="group__ledi.html#gae6d88c49f8174ded8f642cd21ffbdc30">ledi.h</a>
</li>
<li>onlp_ledi_char_set()
: <a class="el" href="group__ledi.html#gac56e81fc85142652444010936f61bdcb">ledi.h</a>
</li>
<li>onlp_ledi_hdr_get()
: <a class="el" href="group__ledi.html#ga9b4078166857dbe4be51115cff7c6c41">ledi.h</a>
</li>
<li>onlp_ledi_hw_init()
: <a class="el" href="group__ledi.html#ga86c339967bb328f57c14d8145cc33bd2">ledi.h</a>
</li>
<li>onlp_ledi_id_validate()
: <a class="el" href="group__ledi.html#ga7a9062bf9279f6cfe8a492e8c39688d2">ledi.h</a>
</li>
<li>onlp_ledi_info_get()
: <a class="el" href="group__ledi.html#gacfdd1547137932b756e9fc5e30aa83b4">ledi.h</a>
</li>
<li>onlp_ledi_mode_set()
: <a class="el" href="group__ledi.html#ga817c7aa9a7472dd94af002c9706324dc">ledi.h</a>
</li>
<li>onlp_ledi_sw_denit()
: <a class="el" href="group__ledi.html#ga5439d6d2efedec0deedcf9b13852d2af">ledi.h</a>
</li>
<li>onlp_ledi_sw_init()
: <a class="el" href="group__ledi.html#gae8a2c938a73331e4dbf2231561af340b">ledi.h</a>
</li>
<li>onlp_module_hdr_get()
: <a class="el" href="group__oid-module.html#gac1703816dc97c5bc733eaefd64274405">module.h</a>
</li>
@@ -621,6 +699,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_DESC_SIZE
: <a class="el" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">oids.h</a>
</li>
<li>onlp_oid_desc_t
: <a class="el" href="group__oid.html#ga0d5e709ef7f16a5e89acbaf8d2df5c64">oids.h</a>
</li>
<li>ONLP_OID_FAILED
: <a class="el" href="group__oid.html#ga21ce504ae9d06c8c750bab7ca30d61a1">oids.h</a>
</li>
<li>ONLP_OID_FAN_VALIDATE
: <a class="el" href="group__oid.html#ga47cf687227cc19e03782867e2e2a2a83">oids.h</a>
</li>
@@ -633,6 +717,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_FAN_VALIDATE_NR
: <a class="el" href="group__oid.html#ga14ee5172219a7d00f6e096f98cc65659">oids.h</a>
</li>
<li>onlp_oid_from_json()
: <a class="el" href="group__oid.html#gaca4e14bf64f462412be55db1630b9de7">oids.h</a>
</li>
<li>onlp_oid_from_str()
: <a class="el" href="group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52">oids.h</a>
</li>
@@ -648,12 +735,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_GENERIC_VALIDATE_NR
: <a class="el" href="group__oid.html#ga51c4c834fc4902bc14797ab5920796a8">oids.h</a>
</li>
<li>onlp_oid_get_all_free()
: <a class="el" href="group__oid.html#gaceb5b41129f54efc7fcaa33cb9e4a895">oids.h</a>
</li>
<li>onlp_oid_hdr_from_json()
: <a class="el" href="group__oid.html#ga57ad4b774e5b848c96d12362bdaf6a89">oids.h</a>
</li>
<li>onlp_oid_hdr_get()
: <a class="el" href="group__oid.html#ga58bc61bfa3245a6ff481e158a48057a1">oids.h</a>
</li>
<li>onlp_oid_hdr_get_all()
: <a class="el" href="group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba">oids.h</a>
</li>
<li>onlp_oid_hdr_t
: <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">oids.h</a>
</li>
@@ -666,9 +759,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_oid_id_t
: <a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">oids.h</a>
</li>
<li>ONLP_OID_ID_VALIDATE_RANGE
: <a class="el" href="group__oid.html#ga6075616d039e2c1847cd9f62bb60b8a4">oids.h</a>
</li>
<li>onlp_oid_info_get()
: <a class="el" href="group__oid.html#gac51dc68f4de1337b408a3bac84066014">oids.h</a>
</li>
<li>onlp_oid_info_get_all()
: <a class="el" href="group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb">oids.h</a>
</li>
<li>onlp_oid_info_to_json()
: <a class="el" href="group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb">oids.h</a>
</li>
@@ -709,7 +808,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid.html#gaeb23b9a5cc47b390aaf053621428bb58">oids.h</a>
</li>
<li>onlp_oid_iterate()
: <a class="el" href="group__oid.html#gaaf632d0d7e8f7efd0e945e533d5f8cc2">oids.h</a>
: <a class="el" href="group__oid.html#ga2a96a7d21b2261d20b6390ea640e94a7">oids.h</a>
</li>
<li>onlp_oid_iterate_f
: <a class="el" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da">oids.h</a>
@@ -795,6 +894,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_SFP_VALIDATE_NR
: <a class="el" href="group__oid.html#gaa72b17468326720f00a21c822c124212">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_CLR
: <a class="el" href="group__oid.html#ga411a384a6232b93a3fb79b440e4fd234">oids.h</a>
</li>
<li>onlp_oid_status_flag_desc()
: <a class="el" href="group__oid.html#gaf69d4042750fd73e85a290d7bfefb4d1">oids.h</a>
</li>
@@ -804,12 +906,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_oid_status_flag_e
: <a class="el" href="group__oid.html#ga8c4d39e3f86319310dd3c4839aa152c1">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_GET_VALUE
: <a class="el" href="group__oid.html#ga21e4189763bc8b542a8f7f12b8b8588c">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_IS_SET
: <a class="el" href="group__oid.html#gaffe364479c1ef58bc2d3312148d0e430">oids.h</a>
</li>
<li>onlp_oid_status_flag_map
: <a class="el" href="group__oid.html#gaebac343a99512c7bcb2c9e0c9029c706">oids.h</a>
</li>
<li>onlp_oid_status_flag_name()
: <a class="el" href="group__oid.html#ga5ed64bdb1bc77e56d06e52e465fb1a11">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_NOT_SET
: <a class="el" href="group__oid.html#ga0fad45417e896402f4f1948e3635b8ae">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_SET
: <a class="el" href="group__oid.html#ga7107df7b7ce4afefe27ed2b666624153">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_SET_VALUE
: <a class="el" href="group__oid.html#gacae64f99f7688ac46949ee96c55832b7">oids.h</a>
</li>
<li>onlp_oid_status_flag_t
: <a class="el" href="group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d">oids.h</a>
</li>
@@ -822,6 +939,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_oid_status_flag_value()
: <a class="el" href="group__oid.html#ga0a57970a12f88fec652108a480c5d9f2">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAGS_CLR
: <a class="el" href="group__oid.html#gab8ac6322cd4983a8d233151fc1d48941">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAGS_GET
: <a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">oids.h</a>
</li>
@@ -831,6 +951,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_oid_t
: <a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">oids.h</a>
</li>
<li>ONLP_OID_TABLE_CLEAR
: <a class="el" href="group__oid.html#ga65cb6a479d8b7e14132854d00650bb28">oids.h</a>
</li>
<li>ONLP_OID_TABLE_COPY
: <a class="el" href="group__oid.html#ga483521a9800ebca8a5d57c57a69f31fc">oids.h</a>
</li>
<li>onlp_oid_table_from_json()
: <a class="el" href="group__oid.html#ga08d80f1a4e1eff0d541dcc4cd3a454cb">oids.h</a>
</li>
@@ -843,6 +969,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_TABLE_ITER_TYPE
: <a class="el" href="group__oid.html#ga4e9e2ba86f209e6891d41125463145e9">oids.h</a>
</li>
<li>ONLP_OID_TABLE_SIZE
: <a class="el" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">oids.h</a>
</li>
<li>ONLP_OID_TABLE_SIZE_BYTES
: <a class="el" href="group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e">oids.h</a>
</li>
<li>onlp_oid_table_t
: <a class="el" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">oids.h</a>
</li>
<li>onlp_oid_table_to_json()
: <a class="el" href="group__oid.html#ga836c8ad8a5fc3727d6d671087890930b">oids.h</a>
</li>
@@ -861,12 +996,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_THERMAL_VALIDATE_NR
: <a class="el" href="group__oid.html#ga788fc2dc251469f5be82ec8e19e51b1d">oids.h</a>
</li>
<li>onlp_oid_to_json()
: <a class="el" href="group__oid.html#ga366b6fdba2adc0d64c154e8bdd5de662">oids.h</a>
</li>
<li>onlp_oid_to_str()
: <a class="el" href="group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12">oids.h</a>
</li>
<li>onlp_oid_to_user_json()
: <a class="el" href="group__oid.html#ga1670cae385917c4800fbee76a95467c8">oids.h</a>
</li>
<li>onlp_oid_to_user_str()
: <a class="el" href="group__oid.html#gad7761ba29a97e36cedc927f39f54f7ec">oids.h</a>
</li>
<li>ONLP_OID_TYPE_CREATE
: <a class="el" href="group__oid.html#ga067f622cf9a1757eca1447b6efbc4e1d">oids.h</a>
</li>
@@ -972,6 +1113,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_platform_sw_init()
: <a class="el" href="group__platform.html#gafb130dc1086c4fc528280915e2400933">platform.h</a>
</li>
<li>onlp_platformi_get()
: <a class="el" href="group__platformi.html#ga120a19f90e53a900ced917788ceae047">platformi.h</a>
</li>
<li>onlp_platformi_hw_init()
: <a class="el" href="group__platformi.html#ga9e377f21e52b918a6a2bbbb53f515eb9">platformi.h</a>
</li>
<li>onlp_platformi_manage_fans()
: <a class="el" href="group__platformi.html#ga7d1db6d7fdcd2b68a340e957e7824913">platformi.h</a>
</li>
<li>onlp_platformi_manage_init()
: <a class="el" href="group__platformi.html#ga3f044c30a9cdb9b7d6841433c4e8d318">platformi.h</a>
</li>
<li>onlp_platformi_manage_leds()
: <a class="el" href="group__platformi.html#ga444150b527536aad7fe7fcb2ac1655a6">platformi.h</a>
</li>
<li>onlp_platformi_set()
: <a class="el" href="group__platformi.html#ga98a98891eef309fd779a7984c65969f6">platformi.h</a>
</li>
<li>onlp_platformi_sw_init()
: <a class="el" href="group__platformi.html#gab512072ac97686d555348ba4c8048575">platformi.h</a>
</li>
<li>onlp_psu_caps_desc()
: <a class="el" href="group__oid-psu.html#ga38280bb55905958c3966059af244e707">psu.h</a>
</li>
@@ -990,17 +1152,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_psu_caps_t
: <a class="el" href="group__oid-psu.html#ga5216b462cd966b7e8a7b60bb4f7edb3c">psu.h</a>
</li>
<li>ONLP_PSU_CAPS_VALID
: <a class="el" href="group__oid-psu.html#ga9ae51dbe38792bdba2ebca18cec08a07">psu.h</a>
</li>
<li>onlp_psu_caps_valid()
: <a class="el" href="group__oid-psu.html#ga9fc8b05cd2e00ce40ab79f36915e8a83">psu.h</a>
</li>
<li>ONLP_PSU_CAPS_VALID
: <a class="el" href="group__oid-psu.html#ga9ae51dbe38792bdba2ebca18cec08a07">psu.h</a>
</li>
<li>onlp_psu_caps_value()
: <a class="el" href="group__oid-psu.html#ga75b459b893e21dc6e24b44461312a01c">psu.h</a>
</li>
<li>onlp_psu_hdr_get()
: <a class="el" href="group__oid-psu.html#ga92999b5dea1b92e35941bf9ac2acfa9d">psu.h</a>
: <a class="el" href="group__oid-psu.html#ga7bc72707ae38a55c0be4bbce1b4d9cc0">psu.h</a>
</li>
<li>onlp_psu_hw_init()
: <a class="el" href="group__oid-psu.html#ga44cb63826a53ee5f13489a08a51ab885">psu.h</a>
@@ -1015,7 +1177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-psu.html#ga870991253d44f35ef9c6c395c3bc7451">psu.h</a>
</li>
<li>onlp_psu_info_get()
: <a class="el" href="group__oid-psu.html#ga8677e4a71d8a4438606110c2ef9fc60e">psu.h</a>
: <a class="el" href="group__oid-psu.html#ga6bf8b6ccae16f88cbb790f1ff80aed68">psu.h</a>
</li>
<li>onlp_psu_info_t
: <a class="el" href="group__oid-psu.html#ga0c73830bfa1abf8ff6013f0e522071a6">psu.h</a>
@@ -1026,6 +1188,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_psu_info_to_user_json()
: <a class="el" href="group__oid-psu.html#gac3450d83ebaedba241c43000ce860d97">psu.h</a>
</li>
<li>ONLP_PSU_LED_INFO_ENTRY_INIT
: <a class="el" href="group__ledi.html#gac599280d5cef3488c7ffa7669ff7e5a5">ledi.h</a>
</li>
<li>ONLP_PSU_STATUS_FAILED
: <a class="el" href="group__oid-psu.html#gab44371b0a34d4d0ff98acbd2cb8d0a6d">psu.h</a>
</li>
@@ -1077,6 +1242,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_psui_hw_init()
: <a class="el" href="group__psui.html#ga48757edc28f58f1602c4cc7ca2e9ef9c">psui.h</a>
</li>
<li>onlp_psui_id_validate()
: <a class="el" href="group__psui.html#ga9c3c4dfab92db6ae33b29b6a6bf2aa55">psui.h</a>
</li>
<li>onlp_psui_info_get()
: <a class="el" href="group__psui.html#gaf5fbee43118662c54cb80de997c68361">psui.h</a>
</li>
@@ -1431,6 +1599,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_thermali_hw_init()
: <a class="el" href="group__thermali.html#ga2d9449f582f13c5b5845ce966e0aeca6">thermali.h</a>
</li>
<li>onlp_thermali_id_validate()
: <a class="el" href="group__thermali.html#gaa5fc0ea296caecb44434d855e799191e">thermali.h</a>
</li>
<li>onlp_thermali_info_get()
: <a class="el" href="group__thermali.html#gaec311760f5ff6e68ef3a41d059c66ede">thermali.h</a>
</li>
@@ -1444,7 +1615,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -105,6 +105,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_CHASSIS_ID_CREATE
: <a class="el" href="group__oid.html#ga1e8d21ceda8e8559d02edd199f1cb8dc">oids.h</a>
</li>
<li>ONLP_CHASSIS_LED_INFO_ENTRY_INIT
: <a class="el" href="group__ledi.html#gabb59c61a0dbc132001bb46faa24020c3">ledi.h</a>
</li>
<li>ONLP_CHASSIS_PSU_INFO_ENTRY_INIT
: <a class="el" href="group__psui.html#gaba33f5e3da076bc11c4b0a107ea5bfd6">psui.h</a>
</li>
@@ -186,6 +189,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_FAN_INFO_CAP_IS_SET
: <a class="el" href="group__oid-fan.html#gae79e6808d83d95e4386151d6211b999c">fan.h</a>
</li>
<li>ONLP_FAN_LED_INFO_ENTRY_INIT
: <a class="el" href="group__ledi.html#ga4535ed79efa96ab0c10fa760cbeb0c13">ledi.h</a>
</li>
<li>ONLP_FAN_STATUS_FAILED
: <a class="el" href="group__oid-fan.html#gaf098846dbdefbecab905e947505bca33">fan.h</a>
</li>
@@ -207,6 +213,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_LED_ID_CREATE
: <a class="el" href="group__oid.html#ga25c38d86a2153230f5016cfd527aee07">oids.h</a>
</li>
<li>ONLP_LED_INFO_ENTRY_INIT
: <a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ledi.h</a>
</li>
<li>ONLP_LED_MODE_STRINGS
: <a class="el" href="group__oid-led.html#ga8bc04968373b8114e1c42f77563cc5fe">led.h</a>
</li>
@@ -228,6 +237,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_DESC_SIZE
: <a class="el" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">oids.h</a>
</li>
<li>ONLP_OID_FAILED
: <a class="el" href="group__oid.html#ga21ce504ae9d06c8c750bab7ca30d61a1">oids.h</a>
</li>
<li>ONLP_OID_FAN_VALIDATE
: <a class="el" href="group__oid.html#ga47cf687227cc19e03782867e2e2a2a83">oids.h</a>
</li>
@@ -255,6 +267,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_ID_GET
: <a class="el" href="group__oid.html#gac184cdebe8c6d9d016e7029248855703">oids.h</a>
</li>
<li>ONLP_OID_ID_VALIDATE_RANGE
: <a class="el" href="group__oid.html#ga6075616d039e2c1847cd9f62bb60b8a4">oids.h</a>
</li>
<li>ONLP_OID_IS_CHASSIS
: <a class="el" href="group__oid.html#ga10823d6ebcca675cebd199f0adffd851">oids.h</a>
</li>
@@ -342,12 +357,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_SFP_VALIDATE_NR
: <a class="el" href="group__oid.html#gaa72b17468326720f00a21c822c124212">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_CLR
: <a class="el" href="group__oid.html#ga411a384a6232b93a3fb79b440e4fd234">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_GET_VALUE
: <a class="el" href="group__oid.html#ga21e4189763bc8b542a8f7f12b8b8588c">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_IS_SET
: <a class="el" href="group__oid.html#gaffe364479c1ef58bc2d3312148d0e430">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_NOT_SET
: <a class="el" href="group__oid.html#ga0fad45417e896402f4f1948e3635b8ae">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_SET
: <a class="el" href="group__oid.html#ga7107df7b7ce4afefe27ed2b666624153">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_SET_VALUE
: <a class="el" href="group__oid.html#gacae64f99f7688ac46949ee96c55832b7">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_VALID
: <a class="el" href="group__oid.html#ga4ddd35e76a784528b275af852b9c0c6a">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAGS_CLR
: <a class="el" href="group__oid.html#gab8ac6322cd4983a8d233151fc1d48941">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAGS_GET
: <a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">oids.h</a>
</li>
<li>ONLP_OID_TABLE_CLEAR
: <a class="el" href="group__oid.html#ga65cb6a479d8b7e14132854d00650bb28">oids.h</a>
</li>
<li>ONLP_OID_TABLE_COPY
: <a class="el" href="group__oid.html#ga483521a9800ebca8a5d57c57a69f31fc">oids.h</a>
</li>
<li>ONLP_OID_TABLE_ITER
: <a class="el" href="group__oid.html#gafa4789b87b0417023c1ad79cce8ee357">oids.h</a>
</li>
@@ -357,6 +399,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_TABLE_ITER_TYPE
: <a class="el" href="group__oid.html#ga4e9e2ba86f209e6891d41125463145e9">oids.h</a>
</li>
<li>ONLP_OID_TABLE_SIZE
: <a class="el" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">oids.h</a>
</li>
<li>ONLP_OID_TABLE_SIZE_BYTES
: <a class="el" href="group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e">oids.h</a>
</li>
<li>ONLP_OID_THERMAL_ENTRY
: <a class="el" href="group__oid.html#gace9b18ec885fb7308ba511b6f62f1034">oids.h</a>
</li>
@@ -405,6 +453,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_PSU_INFO_CAP_IS_SET
: <a class="el" href="group__oid-psu.html#ga7d5833adba7294ce2e1c5b313d97c30d">psu.h</a>
</li>
<li>ONLP_PSU_LED_INFO_ENTRY_INIT
: <a class="el" href="group__ledi.html#gac599280d5cef3488c7ffa7669ff7e5a5">ledi.h</a>
</li>
<li>ONLP_PSU_STATUS_FAILED
: <a class="el" href="group__oid-psu.html#gab44371b0a34d4d0ff98acbd2cb8d0a6d">psu.h</a>
</li>
@@ -472,7 +523,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -153,9 +153,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_attribute_supported()
: <a class="el" href="group__attributes.html#ga49731406c54119e74b511274b3f5100c">attribute.h</a>
</li>
<li>onlp_attribute_sw_denit()
: <a class="el" href="group__attributes.html#ga698b21499aaad2d039360c6e45fbcd51">attribute.h</a>
</li>
<li>onlp_attribute_sw_init()
: <a class="el" href="group__attributes.html#gae555c656a095566aee6c0826b933193c">attribute.h</a>
</li>
<li>onlp_attributei_asset_info_get()
: <a class="el" href="group__attributei.html#gaacc08958c1915162b5b0e004cfb724a7">attributei.h</a>
</li>
<li>onlp_attributei_free()
: <a class="el" href="group__attributei.html#gaa1ff39f9833ecd101e98b2d6a7f3c81b">attributei.h</a>
</li>
<li>onlp_attributei_get()
: <a class="el" href="group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e">attributei.h</a>
</li>
<li>onlp_attributei_hw_init()
: <a class="el" href="group__attributei.html#ga7d57c3e5b1796cef1f4723f965e6fe33">attributei.h</a>
</li>
<li>onlp_attributei_onie_info_get()
: <a class="el" href="group__attributei.html#gab88e01ee2c3c443b071c063ed80bdd33">attributei.h</a>
</li>
<li>onlp_attributei_set()
: <a class="el" href="group__attributei.html#ga31e4c462f109756375c7cf69b1139bba">attributei.h</a>
</li>
<li>onlp_attributei_supported()
: <a class="el" href="group__attributei.html#gaabb6e25906d2ff17331ac7900cec62d9">attributei.h</a>
</li>
<li>onlp_attributei_sw_denit()
: <a class="el" href="group__attributei.html#ga45f80dcf3c647e77062f0f09abcd8729">attributei.h</a>
</li>
<li>onlp_attributei_sw_init()
: <a class="el" href="group__attributei.html#ga4e9095cbcec19cf629fc4ce70a644c13">attributei.h</a>
</li>
<li>onlp_chassis_debug_get_json()
: <a class="el" href="group__oid-chassis.html#gae34313148ba9282bb4b07f8ecf643850">chassis.h</a>
</li>
@@ -216,6 +246,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_fan_caps_desc()
: <a class="el" href="group__oid-fan.html#gab15da3fde6256a249a718130bcd625b2">fan.h</a>
</li>
<li>onlp_fan_caps_get()
: <a class="el" href="group__oid-fan.html#gad788bd4831436f04edce4b6359afbfb9">fan.h</a>
</li>
<li>onlp_fan_caps_name()
: <a class="el" href="group__oid-fan.html#ga921eeb1b9362119c7de5138774f17e91">fan.h</a>
</li>
@@ -232,13 +265,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-fan.html#ga7d8f1f3db2a0f7486f188e2ca2442165">fan.h</a>
</li>
<li>onlp_fan_dir_set()
: <a class="el" href="group__oid-fan.html#gac1409d618b163077a4b2aea154b88db2">fan.h</a>
: <a class="el" href="group__oid-fan.html#gacf1aac93cb4849aef4d13e940755f7b2">fan.h</a>
</li>
<li>onlp_fan_dir_value()
: <a class="el" href="group__oid-fan.html#ga30e1ad218af51ebc771f7d2c17530b4e">fan.h</a>
</li>
<li>onlp_fan_hdr_get()
: <a class="el" href="group__oid-fan.html#ga0cff703e958970c3e716e6ac28098f66">fan.h</a>
: <a class="el" href="group__oid-fan.html#ga0c46e1c68d0fcb17fa47e670f8242623">fan.h</a>
</li>
<li>onlp_fan_hw_init()
: <a class="el" href="group__oid-fan.html#gadbaed334e7be33a4801adcf1b45c2d0c">fan.h</a>
@@ -247,7 +280,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-fan.html#gab4e2b7a1f60efa4dc7e4fc481de35271">fan.h</a>
</li>
<li>onlp_fan_info_get()
: <a class="el" href="group__oid-fan.html#ga34da9a1a3774e74b53ff450c17f34ad2">fan.h</a>
: <a class="el" href="group__oid-fan.html#ga0939578df6374332931e7c289175a6f6">fan.h</a>
</li>
<li>onlp_fan_info_to_json()
: <a class="el" href="group__oid-fan.html#ga3119d07b3fc57e08e7c6d12eb6f785ad">fan.h</a>
@@ -256,10 +289,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-fan.html#ga7bf17f792c118a18e2fdd5bffbcf51b4">fan.h</a>
</li>
<li>onlp_fan_percentage_set()
: <a class="el" href="group__oid-fan.html#ga4202cfe1cddb551e583bb36856468902">fan.h</a>
: <a class="el" href="group__oid-fan.html#ga7f15886960ca8b34d3d447265de4235e">fan.h</a>
</li>
<li>onlp_fan_rpm_set()
: <a class="el" href="group__oid-fan.html#ga8aadc96f3b61b9264fdb691477ea6c7e">fan.h</a>
: <a class="el" href="group__oid-fan.html#gaae2d755e9beade6d56d4283374d44673">fan.h</a>
</li>
<li>onlp_fan_sw_denit()
: <a class="el" href="group__oid-fan.html#gadd7ca7fdc99b5d97acea388928d52ae0">fan.h</a>
@@ -267,6 +300,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_fan_sw_init()
: <a class="el" href="group__oid-fan.html#gaef948ec38bffbb162650cbbad766cf6d">fan.h</a>
</li>
<li>onlp_fani_caps_get()
: <a class="el" href="group__fani.html#gaf2c0cefc7cf9576cb54a0ca679b5be43">fani.h</a>
</li>
<li>onlp_fani_dir_set()
: <a class="el" href="group__fani.html#gae7d7be9181bec187f8d6b84bb093c6fd">fani.h</a>
</li>
@@ -276,6 +312,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_fani_hw_init()
: <a class="el" href="group__fani.html#ga97678f1bb8c068bbc43f9fb3c921579f">fani.h</a>
</li>
<li>onlp_fani_id_validate()
: <a class="el" href="group__fani.html#ga724518aeb17d57b47ed7ce3dc99b1eb7">fani.h</a>
</li>
<li>onlp_fani_info_get()
: <a class="el" href="group__fani.html#gac5cdbba1d0aba261d5b23d1680972b7c">fani.h</a>
</li>
@@ -333,6 +372,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_led_caps_desc()
: <a class="el" href="group__oid-led.html#gaaf41313dcfdbb0cdde99e248ca055b77">led.h</a>
</li>
<li>onlp_led_caps_get()
: <a class="el" href="group__oid-led.html#ga1705ebda784d0501d9d08c504dec083f">led.h</a>
</li>
<li>onlp_led_caps_name()
: <a class="el" href="group__oid-led.html#gab101123b97271b6c50da64f063ce2828">led.h</a>
</li>
@@ -343,10 +385,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-led.html#gaa1db04c7e0f80ee0d1437706c5d5d509">led.h</a>
</li>
<li>onlp_led_char_set()
: <a class="el" href="group__oid-led.html#gaf07101a3ab41b715353ad3226c2d5a82">led.h</a>
: <a class="el" href="group__oid-led.html#gaaa115f1dece6e6f2ae5b91f22d8c0285">led.h</a>
</li>
<li>onlp_led_hdr_get()
: <a class="el" href="group__oid-led.html#ga7e754636257160be6fe2f3a8b7bdec76">led.h</a>
: <a class="el" href="group__oid-led.html#ga53165ca64c6a2982aef41aca06c483a6">led.h</a>
</li>
<li>onlp_led_hw_init()
: <a class="el" href="group__oid-led.html#gab10b338ace2bcf68eac58daa1d8f62c5">led.h</a>
@@ -355,7 +397,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-led.html#gabca22ca2fb17f5680744703a11ea0495">led.h</a>
</li>
<li>onlp_led_info_get()
: <a class="el" href="group__oid-led.html#gaae644b2c5d0aee5d14ce7878b76b019f">led.h</a>
: <a class="el" href="group__oid-led.html#ga6d31fcabe06bbb1bd7e9a45266f11fb6">led.h</a>
</li>
<li>onlp_led_info_to_json()
: <a class="el" href="group__oid-led.html#ga311a7e9fe75add6a5cd8982ebfe455a5">led.h</a>
@@ -370,7 +412,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-led.html#ga1ef0a41cc4cff5cfc027e270298424c7">led.h</a>
</li>
<li>onlp_led_mode_set()
: <a class="el" href="group__oid-led.html#gaa071fbbace5f46da4c885cf992a0494b">led.h</a>
: <a class="el" href="group__oid-led.html#ga7512a0d4eea0f86030928f6a82f7ed83">led.h</a>
</li>
<li>onlp_led_mode_value()
: <a class="el" href="group__oid-led.html#gaa933a4981848d508d2d27cf34a456820">led.h</a>
@@ -381,6 +423,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_led_sw_init()
: <a class="el" href="group__oid-led.html#ga8780a120f66a293c095de90c3399c6a0">led.h</a>
</li>
<li>onlp_ledi_caps_get()
: <a class="el" href="group__ledi.html#gae6d88c49f8174ded8f642cd21ffbdc30">ledi.h</a>
</li>
<li>onlp_ledi_char_set()
: <a class="el" href="group__ledi.html#gac56e81fc85142652444010936f61bdcb">ledi.h</a>
</li>
<li>onlp_ledi_hdr_get()
: <a class="el" href="group__ledi.html#ga9b4078166857dbe4be51115cff7c6c41">ledi.h</a>
</li>
<li>onlp_ledi_hw_init()
: <a class="el" href="group__ledi.html#ga86c339967bb328f57c14d8145cc33bd2">ledi.h</a>
</li>
<li>onlp_ledi_id_validate()
: <a class="el" href="group__ledi.html#ga7a9062bf9279f6cfe8a492e8c39688d2">ledi.h</a>
</li>
<li>onlp_ledi_info_get()
: <a class="el" href="group__ledi.html#gacfdd1547137932b756e9fc5e30aa83b4">ledi.h</a>
</li>
<li>onlp_ledi_mode_set()
: <a class="el" href="group__ledi.html#ga817c7aa9a7472dd94af002c9706324dc">ledi.h</a>
</li>
<li>onlp_ledi_sw_denit()
: <a class="el" href="group__ledi.html#ga5439d6d2efedec0deedcf9b13852d2af">ledi.h</a>
</li>
<li>onlp_ledi_sw_init()
: <a class="el" href="group__ledi.html#gae8a2c938a73331e4dbf2231561af340b">ledi.h</a>
</li>
<li>onlp_module_hdr_get()
: <a class="el" href="group__oid-module.html#gac1703816dc97c5bc733eaefd64274405">module.h</a>
</li>
@@ -420,21 +489,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_modulei_sw_init()
: <a class="el" href="group__modulei.html#ga965774c575282a7653b80433ae59307a">modulei.h</a>
</li>
<li>onlp_oid_from_json()
: <a class="el" href="group__oid.html#gaca4e14bf64f462412be55db1630b9de7">oids.h</a>
</li>
<li>onlp_oid_from_str()
: <a class="el" href="group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52">oids.h</a>
</li>
<li>onlp_oid_get_all_free()
: <a class="el" href="group__oid.html#gaceb5b41129f54efc7fcaa33cb9e4a895">oids.h</a>
</li>
<li>onlp_oid_hdr_from_json()
: <a class="el" href="group__oid.html#ga57ad4b774e5b848c96d12362bdaf6a89">oids.h</a>
</li>
<li>onlp_oid_hdr_get()
: <a class="el" href="group__oid.html#ga58bc61bfa3245a6ff481e158a48057a1">oids.h</a>
</li>
<li>onlp_oid_hdr_get_all()
: <a class="el" href="group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba">oids.h</a>
</li>
<li>onlp_oid_hdr_to_json()
: <a class="el" href="group__oid.html#ga949ba468a25f72b43c4ba2ea3eced717">oids.h</a>
</li>
<li>onlp_oid_info_get()
: <a class="el" href="group__oid.html#gac51dc68f4de1337b408a3bac84066014">oids.h</a>
</li>
<li>onlp_oid_info_get_all()
: <a class="el" href="group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb">oids.h</a>
</li>
<li>onlp_oid_info_to_json()
: <a class="el" href="group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb">oids.h</a>
</li>
@@ -442,7 +523,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid.html#gacd775219c684b7f02a73aed4a1e54c6a">oids.h</a>
</li>
<li>onlp_oid_iterate()
: <a class="el" href="group__oid.html#gaaf632d0d7e8f7efd0e945e533d5f8cc2">oids.h</a>
: <a class="el" href="group__oid.html#ga2a96a7d21b2261d20b6390ea640e94a7">oids.h</a>
</li>
<li>onlp_oid_json_flag_desc()
: <a class="el" href="group__oid.html#gaaeda891e338cb4c3c305d0e3568ba909">oids.h</a>
@@ -477,12 +558,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_oid_table_to_json()
: <a class="el" href="group__oid.html#ga836c8ad8a5fc3727d6d671087890930b">oids.h</a>
</li>
<li>onlp_oid_to_json()
: <a class="el" href="group__oid.html#ga366b6fdba2adc0d64c154e8bdd5de662">oids.h</a>
</li>
<li>onlp_oid_to_str()
: <a class="el" href="group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12">oids.h</a>
</li>
<li>onlp_oid_to_user_json()
: <a class="el" href="group__oid.html#ga1670cae385917c4800fbee76a95467c8">oids.h</a>
</li>
<li>onlp_oid_to_user_str()
: <a class="el" href="group__oid.html#gad7761ba29a97e36cedc927f39f54f7ec">oids.h</a>
</li>
<li>onlp_oid_type_desc()
: <a class="el" href="group__oid.html#gacbfe498ef470e74c08e9ed52741c2253">oids.h</a>
</li>
@@ -537,6 +624,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_platform_sw_init()
: <a class="el" href="group__platform.html#gafb130dc1086c4fc528280915e2400933">platform.h</a>
</li>
<li>onlp_platformi_get()
: <a class="el" href="group__platformi.html#ga120a19f90e53a900ced917788ceae047">platformi.h</a>
</li>
<li>onlp_platformi_hw_init()
: <a class="el" href="group__platformi.html#ga9e377f21e52b918a6a2bbbb53f515eb9">platformi.h</a>
</li>
<li>onlp_platformi_manage_fans()
: <a class="el" href="group__platformi.html#ga7d1db6d7fdcd2b68a340e957e7824913">platformi.h</a>
</li>
<li>onlp_platformi_manage_init()
: <a class="el" href="group__platformi.html#ga3f044c30a9cdb9b7d6841433c4e8d318">platformi.h</a>
</li>
<li>onlp_platformi_manage_leds()
: <a class="el" href="group__platformi.html#ga444150b527536aad7fe7fcb2ac1655a6">platformi.h</a>
</li>
<li>onlp_platformi_set()
: <a class="el" href="group__platformi.html#ga98a98891eef309fd779a7984c65969f6">platformi.h</a>
</li>
<li>onlp_platformi_sw_init()
: <a class="el" href="group__platformi.html#gab512072ac97686d555348ba4c8048575">platformi.h</a>
</li>
<li>onlp_psu_caps_desc()
: <a class="el" href="group__oid-psu.html#ga38280bb55905958c3966059af244e707">psu.h</a>
</li>
@@ -550,7 +658,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-psu.html#ga75b459b893e21dc6e24b44461312a01c">psu.h</a>
</li>
<li>onlp_psu_hdr_get()
: <a class="el" href="group__oid-psu.html#ga92999b5dea1b92e35941bf9ac2acfa9d">psu.h</a>
: <a class="el" href="group__oid-psu.html#ga7bc72707ae38a55c0be4bbce1b4d9cc0">psu.h</a>
</li>
<li>onlp_psu_hw_init()
: <a class="el" href="group__oid-psu.html#ga44cb63826a53ee5f13489a08a51ab885">psu.h</a>
@@ -559,7 +667,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
: <a class="el" href="group__oid-psu.html#ga870991253d44f35ef9c6c395c3bc7451">psu.h</a>
</li>
<li>onlp_psu_info_get()
: <a class="el" href="group__oid-psu.html#ga8677e4a71d8a4438606110c2ef9fc60e">psu.h</a>
: <a class="el" href="group__oid-psu.html#ga6bf8b6ccae16f88cbb790f1ff80aed68">psu.h</a>
</li>
<li>onlp_psu_info_to_json()
: <a class="el" href="group__oid-psu.html#ga2dbe37ac3924e60dafe6135157b37bb6">psu.h</a>
@@ -588,6 +696,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_psui_hw_init()
: <a class="el" href="group__psui.html#ga48757edc28f58f1602c4cc7ca2e9ef9c">psui.h</a>
</li>
<li>onlp_psui_id_validate()
: <a class="el" href="group__psui.html#ga9c3c4dfab92db6ae33b29b6a6bf2aa55">psui.h</a>
</li>
<li>onlp_psui_info_get()
: <a class="el" href="group__psui.html#gaf5fbee43118662c54cb80de997c68361">psui.h</a>
</li>
@@ -828,6 +939,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_thermali_hw_init()
: <a class="el" href="group__thermali.html#ga2d9449f582f13c5b5845ce966e0aeca6">thermali.h</a>
</li>
<li>onlp_thermali_id_validate()
: <a class="el" href="group__thermali.html#gaa5fc0ea296caecb44434d855e799191e">thermali.h</a>
</li>
<li>onlp_thermali_info_get()
: <a class="el" href="group__thermali.html#gaec311760f5ff6e68ef3a41d059c66ede">thermali.h</a>
</li>
@@ -841,7 +955,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -132,6 +132,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_module_info_t
: <a class="el" href="group__oid-module.html#ga246953cdb6be7b83bac70f0b1d7c297a">module.h</a>
</li>
<li>onlp_oid_desc_t
: <a class="el" href="group__oid.html#ga0d5e709ef7f16a5e89acbaf8d2df5c64">oids.h</a>
</li>
<li>onlp_oid_hdr_t
: <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">oids.h</a>
</li>
@@ -153,6 +156,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_oid_t
: <a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">oids.h</a>
</li>
<li>onlp_oid_table_t
: <a class="el" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">oids.h</a>
</li>
<li>onlp_oid_type_flag_t
: <a class="el" href="group__oid.html#ga24a13621d2a8e5374660e76d24e673d2">oids.h</a>
</li>
@@ -199,7 +205,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -196,7 +196,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -75,14 +75,285 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">attributei<div class="ingroups"><a class="el" href="group__onlp-main.html">ONLP</a> &raquo; <a class="el" href="group__onlp-platform.html">Platform Implementation Interfaces</a></div></div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga4e9095cbcec19cf629fc4ce70a644c13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4e9095cbcec19cf629fc4ce70a644c13"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#ga4e9095cbcec19cf629fc4ce70a644c13">onlp_attributei_sw_init</a> (void)</td></tr>
<tr class="memdesc:ga4e9095cbcec19cf629fc4ce70a644c13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the attribute subsystem. <br /></td></tr>
<tr class="separator:ga4e9095cbcec19cf629fc4ce70a644c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d57c3e5b1796cef1f4723f965e6fe33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7d57c3e5b1796cef1f4723f965e6fe33"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#ga7d57c3e5b1796cef1f4723f965e6fe33">onlp_attributei_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:ga7d57c3e5b1796cef1f4723f965e6fe33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the attribute subsystem. <br /></td></tr>
<tr class="separator:ga7d57c3e5b1796cef1f4723f965e6fe33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45f80dcf3c647e77062f0f09abcd8729"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga45f80dcf3c647e77062f0f09abcd8729"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#ga45f80dcf3c647e77062f0f09abcd8729">onlp_attributei_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga45f80dcf3c647e77062f0f09abcd8729"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the attribute subsystem. <br /></td></tr>
<tr class="separator:ga45f80dcf3c647e77062f0f09abcd8729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaabb6e25906d2ff17331ac7900cec62d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#gaabb6e25906d2ff17331ac7900cec62d9">onlp_attributei_supported</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, const char *attribute)</td></tr>
<tr class="memdesc:gaabb6e25906d2ff17331ac7900cec62d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether the OID supports the given attributei. <a href="#gaabb6e25906d2ff17331ac7900cec62d9">More...</a><br /></td></tr>
<tr class="separator:gaabb6e25906d2ff17331ac7900cec62d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31e4c462f109756375c7cf69b1139bba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#ga31e4c462f109756375c7cf69b1139bba">onlp_attributei_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, const char *attribute, void *value)</td></tr>
<tr class="memdesc:ga31e4c462f109756375c7cf69b1139bba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set an attribute on the given OID. <a href="#ga31e4c462f109756375c7cf69b1139bba">More...</a><br /></td></tr>
<tr class="separator:ga31e4c462f109756375c7cf69b1139bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaecba73893c74bc1e994710bd4817b3e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e">onlp_attributei_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, const char *attribute, void **value)</td></tr>
<tr class="memdesc:gaaecba73893c74bc1e994710bd4817b3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an attribute from the given OID. <a href="#gaaecba73893c74bc1e994710bd4817b3e">More...</a><br /></td></tr>
<tr class="separator:gaaecba73893c74bc1e994710bd4817b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1ff39f9833ecd101e98b2d6a7f3c81b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#gaa1ff39f9833ecd101e98b2d6a7f3c81b">onlp_attributei_free</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, const char *attribute, void *value)</td></tr>
<tr class="memdesc:gaa1ff39f9833ecd101e98b2d6a7f3c81b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free an attribute value returned from <a class="el" href="group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e" title="Get an attribute from the given OID. ">onlp_attributei_get()</a>. <a href="#gaa1ff39f9833ecd101e98b2d6a7f3c81b">More...</a><br /></td></tr>
<tr class="separator:gaa1ff39f9833ecd101e98b2d6a7f3c81b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab88e01ee2c3c443b071c063ed80bdd33"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#gab88e01ee2c3c443b071c063ed80bdd33">onlp_attributei_onie_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, onlp_onie_info_t *rv)</td></tr>
<tr class="memdesc:gab88e01ee2c3c443b071c063ed80bdd33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an OID's ONIE attribute. <a href="#gab88e01ee2c3c443b071c063ed80bdd33">More...</a><br /></td></tr>
<tr class="separator:gab88e01ee2c3c443b071c063ed80bdd33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaacc08958c1915162b5b0e004cfb724a7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html#gaacc08958c1915162b5b0e004cfb724a7">onlp_attributei_asset_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__stdattrs.html#ga3fc601747b554b5f67e9e14a1a2a2e8d">onlp_asset_info_t</a> *rv)</td></tr>
<tr class="memdesc:gaacc08958c1915162b5b0e004cfb724a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get an OID's Asset attribute. <a href="#gaacc08958c1915162b5b0e004cfb724a7">More...</a><br /></td></tr>
<tr class="separator:gaacc08958c1915162b5b0e004cfb724a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="gaacc08958c1915162b5b0e004cfb724a7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_attributei_asset_info_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__stdattrs.html#ga3fc601747b554b5f67e9e14a1a2a2e8d">onlp_asset_info_t</a> *&#160;</td>
<td class="paramname"><em>rv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an OID's Asset attribute. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">oid</td><td>The target OID. </td></tr>
<tr><td class="paramname">rv</td><td>[out] Receives the Asset information if supported. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>if rv is NULL you should only return whether the attribute is supported. </dd></dl>
</div>
</div>
<a class="anchor" id="gaa1ff39f9833ecd101e98b2d6a7f3c81b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_attributei_free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>attribute</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Free an attribute value returned from <a class="el" href="group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e" title="Get an attribute from the given OID. ">onlp_attributei_get()</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">oid</td><td>The OID. </td></tr>
<tr><td class="paramname">attribute</td><td>The attribute. </td></tr>
<tr><td class="paramname">value</td><td>The value. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gaaecba73893c74bc1e994710bd4817b3e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_attributei_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>attribute</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void **&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an attribute from the given OID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">oid</td><td>The OID. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">attribute</td><td>The attribute to retrieve. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">value</td><td>Receives the attributei's value. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gab88e01ee2c3c443b071c063ed80bdd33"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_attributei_onie_info_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">onlp_onie_info_t *&#160;</td>
<td class="paramname"><em>rv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an OID's ONIE attribute. </p>
<p>Access to standard attributes. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">oid</td><td>The target OID </td></tr>
<tr><td class="paramname">rv</td><td>[out] Receives the ONIE information if supported. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>if rv is NULL you should only return whether the attribute is supported. </dd></dl>
</div>
</div>
<a class="anchor" id="ga31e4c462f109756375c7cf69b1139bba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_attributei_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>attribute</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set an attribute on the given OID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">oid</td><td>The OID. </td></tr>
<tr><td class="paramname">attribute</td><td>The attribute name. </td></tr>
<tr><td class="paramname">value</td><td>A pointer to the value. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gaabb6e25906d2ff17331ac7900cec62d9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_attributei_supported </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>attribute</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Determine whether the OID supports the given attributei. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">oid</td><td>The OID. </td></tr>
<tr><td class="paramname">attribute</td><td>The attribute name. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -98,6 +98,9 @@ Functions</h2></td></tr>
<tr class="memitem:gab4cb0ddd5c97b1fc3ac4de90186b8546"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributes.html#gab4cb0ddd5c97b1fc3ac4de90186b8546">onlp_attribute_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:gab4cb0ddd5c97b1fc3ac4de90186b8546"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware initialization of the attribute subsystem. <a href="#gab4cb0ddd5c97b1fc3ac4de90186b8546">More...</a><br /></td></tr>
<tr class="separator:gab4cb0ddd5c97b1fc3ac4de90186b8546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga698b21499aaad2d039360c6e45fbcd51"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributes.html#ga698b21499aaad2d039360c6e45fbcd51">onlp_attribute_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga698b21499aaad2d039360c6e45fbcd51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the attribute subsystem. <a href="#ga698b21499aaad2d039360c6e45fbcd51">More...</a><br /></td></tr>
<tr class="separator:ga698b21499aaad2d039360c6e45fbcd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49731406c54119e74b511274b3f5100c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributes.html#ga49731406c54119e74b511274b3f5100c">onlp_attribute_supported</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, const char *attribute)</td></tr>
<tr class="memdesc:ga49731406c54119e74b511274b3f5100c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether the OID supports the given attribute. <a href="#ga49731406c54119e74b511274b3f5100c">More...</a><br /></td></tr>
<tr class="separator:ga49731406c54119e74b511274b3f5100c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -690,6 +693,25 @@ Functions</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga698b21499aaad2d039360c6e45fbcd51"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_attribute_sw_denit </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Deinitialize the attribute subsystem. </p>
<dl class="section note"><dt>Note</dt><dd>The primary purpose of this API is to properly deallocate any resources used by the module in order faciliate detection of real resouce leaks. </dd></dl>
</div>
</div>
<a class="anchor" id="gae555c656a095566aee6c0826b933193c"></a>
@@ -714,7 +736,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -219,7 +219,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -94,12 +94,18 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:gaa6ba5661d59715e21f107f1286a69c95"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#gaa6ba5661d59715e21f107f1286a69c95">onlp_fani_sw_denit</a> (void)</td></tr>
<tr class="memdesc:gaa6ba5661d59715e21f107f1286a69c95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the fan software module. <a href="#gaa6ba5661d59715e21f107f1286a69c95">More...</a><br /></td></tr>
<tr class="separator:gaa6ba5661d59715e21f107f1286a69c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga724518aeb17d57b47ed7ce3dc99b1eb7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#ga724518aeb17d57b47ed7ce3dc99b1eb7">onlp_fani_id_validate</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id)</td></tr>
<tr class="memdesc:ga724518aeb17d57b47ed7ce3dc99b1eb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate a fan id. <a href="#ga724518aeb17d57b47ed7ce3dc99b1eb7">More...</a><br /></td></tr>
<tr class="separator:ga724518aeb17d57b47ed7ce3dc99b1eb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaadf65a5e35759bf0178e2a58067e8ac4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#gaadf65a5e35759bf0178e2a58067e8ac4">onlp_fani_hdr_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *hdr)</td></tr>
<tr class="memdesc:gaadf65a5e35759bf0178e2a58067e8ac4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the fan's OID hdr. <a href="#gaadf65a5e35759bf0178e2a58067e8ac4">More...</a><br /></td></tr>
<tr class="separator:gaadf65a5e35759bf0178e2a58067e8ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5cdbba1d0aba261d5b23d1680972b7c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#gac5cdbba1d0aba261d5b23d1680972b7c">onlp_fani_info_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid-fan.html#gafaba5a99a4668595c0442bb1e1ece3bf">onlp_fan_info_t</a> *rv)</td></tr>
<tr class="memdesc:gac5cdbba1d0aba261d5b23d1680972b7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the information structure for the given fan OID. <a href="#gac5cdbba1d0aba261d5b23d1680972b7c">More...</a><br /></td></tr>
<tr class="separator:gac5cdbba1d0aba261d5b23d1680972b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2c0cefc7cf9576cb54a0ca679b5be43"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#gaf2c0cefc7cf9576cb54a0ca679b5be43">onlp_fani_caps_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, uint32_t *rv)</td></tr>
<tr class="memdesc:gaf2c0cefc7cf9576cb54a0ca679b5be43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the fan capabilities. <a href="#gaf2c0cefc7cf9576cb54a0ca679b5be43">More...</a><br /></td></tr>
<tr class="separator:gaf2c0cefc7cf9576cb54a0ca679b5be43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga200ea1d0ae5d67e60240a605498e5a6e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__fani.html#ga200ea1d0ae5d67e60240a605498e5a6e">onlp_fani_rpm_set</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, int rpm)</td></tr>
<tr class="memdesc:ga200ea1d0ae5d67e60240a605498e5a6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan speed in RPM. <a href="#ga200ea1d0ae5d67e60240a605498e5a6e">More...</a><br /></td></tr>
<tr class="separator:ga200ea1d0ae5d67e60240a605498e5a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -112,6 +118,41 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="gaf2c0cefc7cf9576cb54a0ca679b5be43"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_fani_caps_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>rv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the fan capabilities. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The fan id. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>The fan capabilities </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gae7d7be9181bec187f8d6b84bb093c6fd"></a>
<div class="memitem">
<div class="memproto">
@@ -174,7 +215,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<p>Retrieve the fan's OID hdr. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The fan OID. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The fan id. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">hdr</td><td>Receives the OID header. </td></tr>
</table>
</dd>
@@ -204,6 +245,30 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga724518aeb17d57b47ed7ce3dc99b1eb7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_fani_id_validate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate a fan id. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>The fan id. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gac5cdbba1d0aba261d5b23d1680972b7c"></a>
@@ -233,7 +298,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<p>Get the information structure for the given fan OID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The fan OID </td></tr>
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The fan id </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the fan information. </td></tr>
</table>
</dd>
@@ -335,7 +400,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -219,7 +219,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -75,14 +75,468 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">ledi<div class="ingroups"><a class="el" href="group__onlp-main.html">ONLP</a> &raquo; <a class="el" href="group__onlp-platform.html">Platform Implementation Interfaces</a></div></div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga16f79f7d1bad6cc6abecf2f06dc277ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ONLP_LED_INFO_ENTRY_INIT</a>(_id, _desc, _parent, _caps)</td></tr>
<tr class="separator:ga16f79f7d1bad6cc6abecf2f06dc277ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb59c61a0dbc132001bb46faa24020c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gabb59c61a0dbc132001bb46faa24020c3">ONLP_CHASSIS_LED_INFO_ENTRY_INIT</a>(_id, _desc, _caps)&#160;&#160;&#160;<a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ONLP_LED_INFO_ENTRY_INIT</a>(_id, _desc, <a class="el" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a>, _caps)</td></tr>
<tr class="separator:gabb59c61a0dbc132001bb46faa24020c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac599280d5cef3488c7ffa7669ff7e5a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gac599280d5cef3488c7ffa7669ff7e5a5">ONLP_PSU_LED_INFO_ENTRY_INIT</a>(_id, _desc, _psu_id, _caps)&#160;&#160;&#160;<a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ONLP_LED_INFO_ENTRY_INIT</a>(_id, _desc, <a class="el" href="group__oid.html#ga81743a563ed2ca6a4487c895bb32ff2f">ONLP_PSU_ID_CREATE</a>(_psu_id), _caps)</td></tr>
<tr class="separator:gac599280d5cef3488c7ffa7669ff7e5a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4535ed79efa96ab0c10fa760cbeb0c13"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga4535ed79efa96ab0c10fa760cbeb0c13">ONLP_FAN_LED_INFO_ENTRY_INIT</a>(_id, _desc, _fan_id, _caps)&#160;&#160;&#160;<a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ONLP_LED_INFO_ENTRY_INIT</a>(_id, _desc, <a class="el" href="group__oid.html#ga8e6b51420509038b582a32fc75d3fda7">ONLP_FAN_ID_CREATE</a>(_fan_id), _caps)</td></tr>
<tr class="separator:ga4535ed79efa96ab0c10fa760cbeb0c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gae8a2c938a73331e4dbf2231561af340b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae8a2c938a73331e4dbf2231561af340b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gae8a2c938a73331e4dbf2231561af340b">onlp_ledi_sw_init</a> (void)</td></tr>
<tr class="memdesc:gae8a2c938a73331e4dbf2231561af340b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Software initialization of the LED module. <br /></td></tr>
<tr class="separator:gae8a2c938a73331e4dbf2231561af340b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86c339967bb328f57c14d8145cc33bd2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga86c339967bb328f57c14d8145cc33bd2">onlp_ledi_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:ga86c339967bb328f57c14d8145cc33bd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware initialization of the LED module. <a href="#ga86c339967bb328f57c14d8145cc33bd2">More...</a><br /></td></tr>
<tr class="separator:ga86c339967bb328f57c14d8145cc33bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5439d6d2efedec0deedcf9b13852d2af"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga5439d6d2efedec0deedcf9b13852d2af">onlp_ledi_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga5439d6d2efedec0deedcf9b13852d2af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the led software module. <a href="#ga5439d6d2efedec0deedcf9b13852d2af">More...</a><br /></td></tr>
<tr class="separator:ga5439d6d2efedec0deedcf9b13852d2af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a9062bf9279f6cfe8a492e8c39688d2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga7a9062bf9279f6cfe8a492e8c39688d2">onlp_ledi_id_validate</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id)</td></tr>
<tr class="memdesc:ga7a9062bf9279f6cfe8a492e8c39688d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate an LED id. <a href="#ga7a9062bf9279f6cfe8a492e8c39688d2">More...</a><br /></td></tr>
<tr class="separator:ga7a9062bf9279f6cfe8a492e8c39688d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b4078166857dbe4be51115cff7c6c41"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga9b4078166857dbe4be51115cff7c6c41">onlp_ledi_hdr_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:ga9b4078166857dbe4be51115cff7c6c41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the LED header. <a href="#ga9b4078166857dbe4be51115cff7c6c41">More...</a><br /></td></tr>
<tr class="separator:ga9b4078166857dbe4be51115cff7c6c41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfdd1547137932b756e9fc5e30aa83b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gacfdd1547137932b756e9fc5e30aa83b4">onlp_ledi_info_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d">onlp_led_info_t</a> *rv)</td></tr>
<tr class="memdesc:gacfdd1547137932b756e9fc5e30aa83b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the information for the given LED. <a href="#gacfdd1547137932b756e9fc5e30aa83b4">More...</a><br /></td></tr>
<tr class="separator:gacfdd1547137932b756e9fc5e30aa83b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6d88c49f8174ded8f642cd21ffbdc30"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gae6d88c49f8174ded8f642cd21ffbdc30">onlp_ledi_caps_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, uint32_t *rv)</td></tr>
<tr class="memdesc:gae6d88c49f8174ded8f642cd21ffbdc30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the caps for the given LED. <a href="#gae6d88c49f8174ded8f642cd21ffbdc30">More...</a><br /></td></tr>
<tr class="separator:gae6d88c49f8174ded8f642cd21ffbdc30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga817c7aa9a7472dd94af002c9706324dc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga817c7aa9a7472dd94af002c9706324dc">onlp_ledi_mode_set</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga817c7aa9a7472dd94af002c9706324dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED mode. <a href="#ga817c7aa9a7472dd94af002c9706324dc">More...</a><br /></td></tr>
<tr class="separator:ga817c7aa9a7472dd94af002c9706324dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac56e81fc85142652444010936f61bdcb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gac56e81fc85142652444010936f61bdcb">onlp_ledi_char_set</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, char c)</td></tr>
<tr class="memdesc:gac56e81fc85142652444010936f61bdcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED character. <a href="#gac56e81fc85142652444010936f61bdcb">More...</a><br /></td></tr>
<tr class="separator:gac56e81fc85142652444010936f61bdcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="gabb59c61a0dbc132001bb46faa24020c3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_CHASSIS_LED_INFO_ENTRY_INIT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_desc, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_caps&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ONLP_LED_INFO_ENTRY_INIT</a>(_id, _desc, <a class="el" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a>, _caps)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize a static chassis LED OID entry </p>
</div>
</div>
<a class="anchor" id="ga4535ed79efa96ab0c10fa760cbeb0c13"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_FAN_LED_INFO_ENTRY_INIT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_desc, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_fan_id, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_caps&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ONLP_LED_INFO_ENTRY_INIT</a>(_id, _desc, <a class="el" href="group__oid.html#ga8e6b51420509038b582a32fc75d3fda7">ONLP_FAN_ID_CREATE</a>(_fan_id), _caps)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize a static Fan LED OID Entry </p>
</div>
</div>
<a class="anchor" id="ga16f79f7d1bad6cc6abecf2f06dc277ec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_LED_INFO_ENTRY_INIT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_desc, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_parent, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_caps&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">{ \</div>
<div class="line"> { \</div>
<div class="line"> .id = <a class="code" href="group__oid.html#ga25c38d86a2153230f5016cfd527aee07">ONLP_LED_ID_CREATE</a>(_id), \</div>
<div class="line"> .description = _desc, \</div>
<div class="line"> .poid = <a class="code" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a>, \</div>
<div class="line"> .status = ONLP_OID_STATUS_FLAG_PRESENT, \</div>
<div class="line"> }, \</div>
<div class="line"> .caps = _caps, \</div>
<div class="line"> }</div>
<div class="ttc" id="group__oid_html_gad4ef39fa45f462965b32608b91d8277b"><div class="ttname"><a href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a></div><div class="ttdeci">#define ONLP_OID_CHASSIS</div><div class="ttdef"><b>Definition:</b> oids.h:260</div></div>
<div class="ttc" id="group__oid_html_ga25c38d86a2153230f5016cfd527aee07"><div class="ttname"><a href="group__oid.html#ga25c38d86a2153230f5016cfd527aee07">ONLP_LED_ID_CREATE</a></div><div class="ttdeci">#define ONLP_LED_ID_CREATE(_id)</div><div class="ttdef"><b>Definition:</b> oids.h:159</div></div>
</div><!-- fragment --><p>Initialize an LED static OID entry </p>
</div>
</div>
<a class="anchor" id="gac599280d5cef3488c7ffa7669ff7e5a5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_PSU_LED_INFO_ENTRY_INIT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_desc, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_psu_id, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_caps&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ONLP_LED_INFO_ENTRY_INIT</a>(_id, _desc, <a class="el" href="group__oid.html#ga81743a563ed2ca6a4487c895bb32ff2f">ONLP_PSU_ID_CREATE</a>(_psu_id), _caps)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize a static PSU LED OID Entry </p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="gae6d88c49f8174ded8f642cd21ffbdc30"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_ledi_caps_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>rv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the caps for the given LED. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The LED ID </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the caps. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gac56e81fc85142652444010936f61bdcb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_ledi_char_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>c</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the LED character. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>The LED OID </td></tr>
<tr><td class="paramname">c</td><td>The character.. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Only called if the char capability is set. </dd></dl>
</div>
</div>
<a class="anchor" id="ga9b4078166857dbe4be51115cff7c6c41"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_ledi_hdr_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *&#160;</td>
<td class="paramname"><em>rv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the LED header. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The LED OID </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the header. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga86c339967bb328f57c14d8145cc33bd2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_ledi_hw_init </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>flags</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Hardware initialization of the LED module. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">flags</td><td>The hardware initialization flags. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga7a9062bf9279f6cfe8a492e8c39688d2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_ledi_id_validate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate an LED id. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>The id. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gacfdd1547137932b756e9fc5e30aa83b4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_ledi_info_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d">onlp_led_info_t</a> *&#160;</td>
<td class="paramname"><em>rv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the information for the given LED. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The LED OID </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the LED information. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga817c7aa9a7472dd94af002c9706324dc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_ledi_mode_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a>&#160;</td>
<td class="paramname"><em>mode</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the LED mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>The LED OID </td></tr>
<tr><td class="paramname">mode</td><td>The new mode. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Only called if the mode is advertised in the LED capabilities. </dd></dl>
</div>
</div>
<a class="anchor" id="ga5439d6d2efedec0deedcf9b13852d2af"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_ledi_sw_denit </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Deinitialize the led software module. </p>
<dl class="section note"><dt>Note</dt><dd>The primary purpose of this API is to properly deallocate any resources used by the module in order faciliate detection of real resouce leaks. </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -93,7 +93,7 @@ Modules</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -219,7 +219,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -513,7 +513,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -159,21 +159,24 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:gadd7ca7fdc99b5d97acea388928d52ae0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#gadd7ca7fdc99b5d97acea388928d52ae0">onlp_fan_sw_denit</a> (void)</td></tr>
<tr class="memdesc:gadd7ca7fdc99b5d97acea388928d52ae0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the fan software module. <a href="#gadd7ca7fdc99b5d97acea388928d52ae0">More...</a><br /></td></tr>
<tr class="separator:gadd7ca7fdc99b5d97acea388928d52ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cff703e958970c3e716e6ac28098f66"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga0cff703e958970c3e716e6ac28098f66">onlp_fan_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *hdr)</td></tr>
<tr class="memdesc:ga0cff703e958970c3e716e6ac28098f66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the fan's OID hdr. <a href="#ga0cff703e958970c3e716e6ac28098f66">More...</a><br /></td></tr>
<tr class="separator:ga0cff703e958970c3e716e6ac28098f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34da9a1a3774e74b53ff450c17f34ad2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga34da9a1a3774e74b53ff450c17f34ad2">onlp_fan_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid-fan.html#gafaba5a99a4668595c0442bb1e1ece3bf">onlp_fan_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga34da9a1a3774e74b53ff450c17f34ad2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve fan information. <a href="#ga34da9a1a3774e74b53ff450c17f34ad2">More...</a><br /></td></tr>
<tr class="separator:ga34da9a1a3774e74b53ff450c17f34ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8aadc96f3b61b9264fdb691477ea6c7e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga8aadc96f3b61b9264fdb691477ea6c7e">onlp_fan_rpm_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, int rpm)</td></tr>
<tr class="memdesc:ga8aadc96f3b61b9264fdb691477ea6c7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan speed in RPMs. <a href="#ga8aadc96f3b61b9264fdb691477ea6c7e">More...</a><br /></td></tr>
<tr class="separator:ga8aadc96f3b61b9264fdb691477ea6c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4202cfe1cddb551e583bb36856468902"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga4202cfe1cddb551e583bb36856468902">onlp_fan_percentage_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, int p)</td></tr>
<tr class="memdesc:ga4202cfe1cddb551e583bb36856468902"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan speed in percentage. <a href="#ga4202cfe1cddb551e583bb36856468902">More...</a><br /></td></tr>
<tr class="separator:ga4202cfe1cddb551e583bb36856468902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1409d618b163077a4b2aea154b88db2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#gac1409d618b163077a4b2aea154b88db2">onlp_fan_dir_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> dir)</td></tr>
<tr class="memdesc:gac1409d618b163077a4b2aea154b88db2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan direction. <a href="#gac1409d618b163077a4b2aea154b88db2">More...</a><br /></td></tr>
<tr class="separator:gac1409d618b163077a4b2aea154b88db2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c46e1c68d0fcb17fa47e670f8242623"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga0c46e1c68d0fcb17fa47e670f8242623">onlp_fan_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *hdr)</td></tr>
<tr class="memdesc:ga0c46e1c68d0fcb17fa47e670f8242623"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the fan's OID hdr. <a href="#ga0c46e1c68d0fcb17fa47e670f8242623">More...</a><br /></td></tr>
<tr class="separator:ga0c46e1c68d0fcb17fa47e670f8242623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0939578df6374332931e7c289175a6f6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga0939578df6374332931e7c289175a6f6">onlp_fan_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid-fan.html#gafaba5a99a4668595c0442bb1e1ece3bf">onlp_fan_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga0939578df6374332931e7c289175a6f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve fan information. <a href="#ga0939578df6374332931e7c289175a6f6">More...</a><br /></td></tr>
<tr class="separator:ga0939578df6374332931e7c289175a6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad788bd4831436f04edce4b6359afbfb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#gad788bd4831436f04edce4b6359afbfb9">onlp_fan_caps_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, uint32_t *caps)</td></tr>
<tr class="memdesc:gad788bd4831436f04edce4b6359afbfb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the fan capabilities. <a href="#gad788bd4831436f04edce4b6359afbfb9">More...</a><br /></td></tr>
<tr class="separator:gad788bd4831436f04edce4b6359afbfb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae2d755e9beade6d56d4283374d44673"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#gaae2d755e9beade6d56d4283374d44673">onlp_fan_rpm_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, int rpm)</td></tr>
<tr class="memdesc:gaae2d755e9beade6d56d4283374d44673"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan speed in RPMs. <a href="#gaae2d755e9beade6d56d4283374d44673">More...</a><br /></td></tr>
<tr class="separator:gaae2d755e9beade6d56d4283374d44673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f15886960ca8b34d3d447265de4235e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga7f15886960ca8b34d3d447265de4235e">onlp_fan_percentage_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, int p)</td></tr>
<tr class="memdesc:ga7f15886960ca8b34d3d447265de4235e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan speed in percentage. <a href="#ga7f15886960ca8b34d3d447265de4235e">More...</a><br /></td></tr>
<tr class="separator:ga7f15886960ca8b34d3d447265de4235e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf1aac93cb4849aef4d13e940755f7b2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#gacf1aac93cb4849aef4d13e940755f7b2">onlp_fan_dir_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd">onlp_fan_dir_t</a> dir)</td></tr>
<tr class="memdesc:gacf1aac93cb4849aef4d13e940755f7b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the fan direction. <a href="#gacf1aac93cb4849aef4d13e940755f7b2">More...</a><br /></td></tr>
<tr class="separator:gacf1aac93cb4849aef4d13e940755f7b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bf17f792c118a18e2fdd5bffbcf51b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-fan.html#ga7bf17f792c118a18e2fdd5bffbcf51b4">onlp_fan_info_to_user_json</a> (<a class="el" href="group__oid-fan.html#gafaba5a99a4668595c0442bb1e1ece3bf">onlp_fan_info_t</a> *info, cJSON **cj, uint32_t flags)</td></tr>
<tr class="memdesc:ga7bf17f792c118a18e2fdd5bffbcf51b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a fan info structure to user JSON. <a href="#ga7bf17f792c118a18e2fdd5bffbcf51b4">More...</a><br /></td></tr>
<tr class="separator:ga7bf17f792c118a18e2fdd5bffbcf51b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -414,6 +417,41 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Enum descriptions. </p>
</div>
</div>
<a class="anchor" id="gad788bd4831436f04edce4b6359afbfb9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_fan_caps_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>caps</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieve the fan capabilities. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">oid</td><td>The fan OID. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">caps</td><td>Receives the fan capabilities. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga921eeb1b9362119c7de5138774f17e91"></a>
@@ -517,7 +555,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="gac1409d618b163077a4b2aea154b88db2"></a>
<a class="anchor" id="gacf1aac93cb4849aef4d13e940755f7b2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -525,7 +563,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_fan_dir_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -544,7 +582,7 @@ Variables</h2></td></tr>
<p>Set the fan direction. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>The fan OID. </td></tr>
<tr><td class="paramname">oid</td><td>The fan OID. </td></tr>
<tr><td class="paramname">dir</td><td>The fan direction (B2F or F2B) </td></tr>
</table>
</dd>
@@ -586,7 +624,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="ga0cff703e958970c3e716e6ac28098f66"></a>
<a class="anchor" id="ga0c46e1c68d0fcb17fa47e670f8242623"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -594,7 +632,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_fan_hdr_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -613,7 +651,7 @@ Variables</h2></td></tr>
<p>Retrieve the fan's OID hdr. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The fan OID. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">oid</td><td>The fan OID. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">hdr</td><td>Receives the OID header. </td></tr>
</table>
</dd>
@@ -680,7 +718,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="ga34da9a1a3774e74b53ff450c17f34ad2"></a>
<a class="anchor" id="ga0939578df6374332931e7c289175a6f6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -688,7 +726,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_fan_info_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -707,7 +745,7 @@ Variables</h2></td></tr>
<p>Retrieve fan information. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The fan OID. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">oid</td><td>The fan OID. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the fan information. </td></tr>
</table>
</dd>
@@ -799,7 +837,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="ga4202cfe1cddb551e583bb36856468902"></a>
<a class="anchor" id="ga7f15886960ca8b34d3d447265de4235e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -807,7 +845,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_fan_percentage_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -826,7 +864,7 @@ Variables</h2></td></tr>
<p>Set the fan speed in percentage. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>The fan OID. </td></tr>
<tr><td class="paramname">oid</td><td>The fan OID. </td></tr>
<tr><td class="paramname">p</td><td>The percentage. </td></tr>
</table>
</dd>
@@ -835,7 +873,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="ga8aadc96f3b61b9264fdb691477ea6c7e"></a>
<a class="anchor" id="gaae2d755e9beade6d56d4283374d44673"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -843,7 +881,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_fan_rpm_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -862,7 +900,7 @@ Variables</h2></td></tr>
<p>Set the fan speed in RPMs. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>The fan OID. </td></tr>
<tr><td class="paramname">oid</td><td>The fan OID. </td></tr>
<tr><td class="paramname">rpm</td><td>The new RPM. </td></tr>
</table>
</dd>
@@ -946,7 +984,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -380,7 +380,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -94,7 +94,7 @@ Modules</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -176,18 +176,21 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:ga183de8de9b4d262bb57e6bbc10c8d7fa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga183de8de9b4d262bb57e6bbc10c8d7fa">onlp_led_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga183de8de9b4d262bb57e6bbc10c8d7fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the led software module. <a href="#ga183de8de9b4d262bb57e6bbc10c8d7fa">More...</a><br /></td></tr>
<tr class="separator:ga183de8de9b4d262bb57e6bbc10c8d7fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e754636257160be6fe2f3a8b7bdec76"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga7e754636257160be6fe2f3a8b7bdec76">onlp_led_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:ga7e754636257160be6fe2f3a8b7bdec76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the LED header. <a href="#ga7e754636257160be6fe2f3a8b7bdec76">More...</a><br /></td></tr>
<tr class="separator:ga7e754636257160be6fe2f3a8b7bdec76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae644b2c5d0aee5d14ce7878b76b019f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#gaae644b2c5d0aee5d14ce7878b76b019f">onlp_led_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d">onlp_led_info_t</a> *rv)</td></tr>
<tr class="memdesc:gaae644b2c5d0aee5d14ce7878b76b019f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get LED information. <a href="#gaae644b2c5d0aee5d14ce7878b76b019f">More...</a><br /></td></tr>
<tr class="separator:gaae644b2c5d0aee5d14ce7878b76b019f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa071fbbace5f46da4c885cf992a0494b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#gaa071fbbace5f46da4c885cf992a0494b">onlp_led_mode_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> mode)</td></tr>
<tr class="memdesc:gaa071fbbace5f46da4c885cf992a0494b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED mode. <a href="#gaa071fbbace5f46da4c885cf992a0494b">More...</a><br /></td></tr>
<tr class="separator:gaa071fbbace5f46da4c885cf992a0494b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf07101a3ab41b715353ad3226c2d5a82"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#gaf07101a3ab41b715353ad3226c2d5a82">onlp_led_char_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, char c)</td></tr>
<tr class="memdesc:gaf07101a3ab41b715353ad3226c2d5a82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED char. <a href="#gaf07101a3ab41b715353ad3226c2d5a82">More...</a><br /></td></tr>
<tr class="separator:gaf07101a3ab41b715353ad3226c2d5a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53165ca64c6a2982aef41aca06c483a6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga53165ca64c6a2982aef41aca06c483a6">onlp_led_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:ga53165ca64c6a2982aef41aca06c483a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the LED header. <a href="#ga53165ca64c6a2982aef41aca06c483a6">More...</a><br /></td></tr>
<tr class="separator:ga53165ca64c6a2982aef41aca06c483a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d31fcabe06bbb1bd7e9a45266f11fb6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga6d31fcabe06bbb1bd7e9a45266f11fb6">onlp_led_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d">onlp_led_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga6d31fcabe06bbb1bd7e9a45266f11fb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get LED information. <a href="#ga6d31fcabe06bbb1bd7e9a45266f11fb6">More...</a><br /></td></tr>
<tr class="separator:ga6d31fcabe06bbb1bd7e9a45266f11fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1705ebda784d0501d9d08c504dec083f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga1705ebda784d0501d9d08c504dec083f">onlp_led_caps_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, uint32_t *caps)</td></tr>
<tr class="memdesc:ga1705ebda784d0501d9d08c504dec083f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the LED caps. <a href="#ga1705ebda784d0501d9d08c504dec083f">More...</a><br /></td></tr>
<tr class="separator:ga1705ebda784d0501d9d08c504dec083f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7512a0d4eea0f86030928f6a82f7ed83"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga7512a0d4eea0f86030928f6a82f7ed83">onlp_led_mode_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga7512a0d4eea0f86030928f6a82f7ed83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED mode. <a href="#ga7512a0d4eea0f86030928f6a82f7ed83">More...</a><br /></td></tr>
<tr class="separator:ga7512a0d4eea0f86030928f6a82f7ed83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa115f1dece6e6f2ae5b91f22d8c0285"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#gaaa115f1dece6e6f2ae5b91f22d8c0285">onlp_led_char_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, char c)</td></tr>
<tr class="memdesc:gaaa115f1dece6e6f2ae5b91f22d8c0285"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED char. <a href="#gaaa115f1dece6e6f2ae5b91f22d8c0285">More...</a><br /></td></tr>
<tr class="separator:gaaa115f1dece6e6f2ae5b91f22d8c0285"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa64ab0547dc4536d2f4dbfd8f3dff0c0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#gaa64ab0547dc4536d2f4dbfd8f3dff0c0">onlp_led_info_to_user_json</a> (<a class="el" href="group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d">onlp_led_info_t</a> *info, cJSON **cj, uint32_t flags)</td></tr>
<tr class="memdesc:gaa64ab0547dc4536d2f4dbfd8f3dff0c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an LED info structure to user JSON. <a href="#gaa64ab0547dc4536d2f4dbfd8f3dff0c0">More...</a><br /></td></tr>
<tr class="separator:gaa64ab0547dc4536d2f4dbfd8f3dff0c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -373,6 +376,41 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Enum descriptions. </p>
</div>
</div>
<a class="anchor" id="ga1705ebda784d0501d9d08c504dec083f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_led_caps_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t *&#160;</td>
<td class="paramname"><em>caps</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the LED caps. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">oid</td><td>The LED OID. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">caps</td><td>Receives the caps. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gab101123b97271b6c50da64f063ce2828"></a>
@@ -442,7 +480,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="gaf07101a3ab41b715353ad3226c2d5a82"></a>
<a class="anchor" id="gaaa115f1dece6e6f2ae5b91f22d8c0285"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -450,7 +488,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_led_char_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -469,7 +507,7 @@ Variables</h2></td></tr>
<p>Set the LED char. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>The LED OID </td></tr>
<tr><td class="paramname">oid</td><td>The LED OID </td></tr>
<tr><td class="paramname">c</td><td>The character. </td></tr>
</table>
</dd>
@@ -478,7 +516,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="ga7e754636257160be6fe2f3a8b7bdec76"></a>
<a class="anchor" id="ga53165ca64c6a2982aef41aca06c483a6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -486,7 +524,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_led_hdr_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -505,7 +543,7 @@ Variables</h2></td></tr>
<p>Get the LED header. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The LED OID </td></tr>
<tr><td class="paramdir"></td><td class="paramname">oid</td><td>The LED OID </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the header. </td></tr>
</table>
</dd>
@@ -548,7 +586,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="gaae644b2c5d0aee5d14ce7878b76b019f"></a>
<a class="anchor" id="ga6d31fcabe06bbb1bd7e9a45266f11fb6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -556,7 +594,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_led_info_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -575,7 +613,7 @@ Variables</h2></td></tr>
<p>Get LED information. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The LED OID. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">oid</td><td>The LED OID. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the information structure. </td></tr>
</table>
</dd>
@@ -701,7 +739,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="gaa071fbbace5f46da4c885cf992a0494b"></a>
<a class="anchor" id="ga7512a0d4eea0f86030928f6a82f7ed83"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -709,7 +747,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_led_mode_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -728,7 +766,7 @@ Variables</h2></td></tr>
<p>Set the LED mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>The LED OID. </td></tr>
<tr><td class="paramname">oid</td><td>The LED OID. </td></tr>
<tr><td class="paramname">mode</td><td>The mode. . </td></tr>
</table>
</dd>
@@ -845,7 +883,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -380,7 +380,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -156,12 +156,12 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:ga129a21fa7eb314964c2db4fd8d660572"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#ga129a21fa7eb314964c2db4fd8d660572">onlp_psu_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga129a21fa7eb314964c2db4fd8d660572"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the psu software module. <a href="#ga129a21fa7eb314964c2db4fd8d660572">More...</a><br /></td></tr>
<tr class="separator:ga129a21fa7eb314964c2db4fd8d660572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92999b5dea1b92e35941bf9ac2acfa9d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#ga92999b5dea1b92e35941bf9ac2acfa9d">onlp_psu_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:ga92999b5dea1b92e35941bf9ac2acfa9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the PSU's oid header. <a href="#ga92999b5dea1b92e35941bf9ac2acfa9d">More...</a><br /></td></tr>
<tr class="separator:ga92999b5dea1b92e35941bf9ac2acfa9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8677e4a71d8a4438606110c2ef9fc60e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#ga8677e4a71d8a4438606110c2ef9fc60e">onlp_psu_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="structonlp__psu__info__t.html">onlp_psu_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga8677e4a71d8a4438606110c2ef9fc60e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the PSU information. <a href="#ga8677e4a71d8a4438606110c2ef9fc60e">More...</a><br /></td></tr>
<tr class="separator:ga8677e4a71d8a4438606110c2ef9fc60e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bc72707ae38a55c0be4bbce1b4d9cc0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#ga7bc72707ae38a55c0be4bbce1b4d9cc0">onlp_psu_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:ga7bc72707ae38a55c0be4bbce1b4d9cc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the PSU's oid header. <a href="#ga7bc72707ae38a55c0be4bbce1b4d9cc0">More...</a><br /></td></tr>
<tr class="separator:ga7bc72707ae38a55c0be4bbce1b4d9cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bf8b6ccae16f88cbb790f1ff80aed68"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#ga6bf8b6ccae16f88cbb790f1ff80aed68">onlp_psu_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="structonlp__psu__info__t.html">onlp_psu_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga6bf8b6ccae16f88cbb790f1ff80aed68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the PSU information. <a href="#ga6bf8b6ccae16f88cbb790f1ff80aed68">More...</a><br /></td></tr>
<tr class="separator:ga6bf8b6ccae16f88cbb790f1ff80aed68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3450d83ebaedba241c43000ce860d97"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#gac3450d83ebaedba241c43000ce860d97">onlp_psu_info_to_user_json</a> (<a class="el" href="structonlp__psu__info__t.html">onlp_psu_info_t</a> *info, cJSON **cj, uint32_t flags)</td></tr>
<tr class="memdesc:gac3450d83ebaedba241c43000ce860d97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a PSU info structure to user JSON. <a href="#gac3450d83ebaedba241c43000ce860d97">More...</a><br /></td></tr>
<tr class="separator:gac3450d83ebaedba241c43000ce860d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -481,7 +481,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="ga92999b5dea1b92e35941bf9ac2acfa9d"></a>
<a class="anchor" id="ga7bc72707ae38a55c0be4bbce1b4d9cc0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -489,7 +489,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_psu_hdr_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -508,7 +508,7 @@ Variables</h2></td></tr>
<p>Get the PSU's oid header. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The PSU OID. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">oid</td><td>The PSU OID. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the header. </td></tr>
</table>
</dd>
@@ -575,7 +575,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="ga8677e4a71d8a4438606110c2ef9fc60e"></a>
<a class="anchor" id="ga6bf8b6ccae16f88cbb790f1ff80aed68"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -583,7 +583,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_psu_info_get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -602,7 +602,7 @@ Variables</h2></td></tr>
<p>Get the PSU information. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The PSU OID. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">oid</td><td>The PSU OID. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the information structure. </td></tr>
</table>
</dd>
@@ -836,7 +836,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -1769,7 +1769,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -819,7 +819,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -106,7 +106,7 @@ Modules</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -206,48 +206,41 @@ Macros</h2></td></tr>
<tr class="separator:ga5ebd9530d48e8ca25849e60b8404c1e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3dba2e55f717b919b96cfc612098c96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaf3dba2e55f717b919b96cfc612098c96">ONLP_OID_GENERIC_VALIDATE_GET_ID_NR</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaab4453bb7714a2d65233c35e313ca37f">ONLP_OID_TYPE_VALIDATE_GET_ID_NR</a>(ONLP_OID_TYPE_GENERIC, _oid, _id)</td></tr>
<tr class="separator:gaf3dba2e55f717b919b96cfc612098c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6075616d039e2c1847cd9f62bb60b8a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga6075616d039e2c1847cd9f62bb60b8a4">ONLP_OID_ID_VALIDATE_RANGE</a>(_id, _min, _max)&#160;&#160;&#160;( (_id) &gt;= (_min) &amp;&amp; (_id) &lt;= (_max)) ? ONLP_STATUS_OK : ONLP_STATUS_E_INVALID</td></tr>
<tr class="separator:ga6075616d039e2c1847cd9f62bb60b8a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4ef39fa45f462965b32608b91d8277b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga067f622cf9a1757eca1447b6efbc4e1d">ONLP_OID_TYPE_CREATE</a>(ONLP_OID_TYPE_CHASSIS, 1)</td></tr>
<tr class="separator:gad4ef39fa45f462965b32608b91d8277b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bdd7dcf1493bf2d557e74d38007ca36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">ONLP_OID_DESC_SIZE</a>&#160;&#160;&#160;128</td></tr>
<tr class="separator:ga2bdd7dcf1493bf2d557e74d38007ca36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc9a3d7b409b2d533447a62ddb1c2f71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacc9a3d7b409b2d533447a62ddb1c2f71"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_TABLE_SIZE</b>&#160;&#160;&#160;256</td></tr>
<tr class="memitem:gacc9a3d7b409b2d533447a62ddb1c2f71"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a>&#160;&#160;&#160;256</td></tr>
<tr class="separator:gacc9a3d7b409b2d533447a62ddb1c2f71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06a21f1cd6059ecb11eed5742fc5d74e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga06a21f1cd6059ecb11eed5742fc5d74e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_TABLE_SIZE_BYTES</b>&#160;&#160;&#160;(sizeof(<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>)*ONLP_OID_TABLE_SIZE)</td></tr>
<tr class="memitem:ga06a21f1cd6059ecb11eed5742fc5d74e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e">ONLP_OID_TABLE_SIZE_BYTES</a>&#160;&#160;&#160;(sizeof(<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>)*<a class="el" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a>)</td></tr>
<tr class="separator:ga06a21f1cd6059ecb11eed5742fc5d74e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga483521a9800ebca8a5d57c57a69f31fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga483521a9800ebca8a5d57c57a69f31fc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_TABLE_COPY</b>(_dst, _src)&#160;&#160;&#160;memcpy(_dst, _src, ONLP_OID_TABLE_SIZE_BYTES)</td></tr>
<tr class="memitem:ga483521a9800ebca8a5d57c57a69f31fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga483521a9800ebca8a5d57c57a69f31fc">ONLP_OID_TABLE_COPY</a>(_dst, _src)&#160;&#160;&#160;memcpy(_dst, _src, <a class="el" href="group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e">ONLP_OID_TABLE_SIZE_BYTES</a>)</td></tr>
<tr class="separator:ga483521a9800ebca8a5d57c57a69f31fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65cb6a479d8b7e14132854d00650bb28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga65cb6a479d8b7e14132854d00650bb28"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_TABLE_CLEAR</b>(_table)&#160;&#160;&#160;memset(_table, 0, ONLP_OID_TABLE_SIZE_BYTES)</td></tr>
<tr class="memitem:ga65cb6a479d8b7e14132854d00650bb28"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga65cb6a479d8b7e14132854d00650bb28">ONLP_OID_TABLE_CLEAR</a>(_table)&#160;&#160;&#160;memset(_table, 0, <a class="el" href="group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e">ONLP_OID_TABLE_SIZE_BYTES</a>)</td></tr>
<tr class="separator:ga65cb6a479d8b7e14132854d00650bb28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace9b18ec885fb7308ba511b6f62f1034"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gace9b18ec885fb7308ba511b6f62f1034">ONLP_OID_THERMAL_ENTRY</a>(_id, _desc, _parent_type, _parent_id)&#160;&#160;&#160;{ <a class="el" href="group__oid.html#ga501e5812fa8c3261d15b8fcff37c1e96">ONLP_THERMAL_ID_CREATE</a>(_id), _desc, <a class="el" href="group__oid.html#ga067f622cf9a1757eca1447b6efbc4e1d">ONLP_OID_TYPE_CREATE</a>(_parent_type, _parent_id) }</td></tr>
<tr class="separator:gace9b18ec885fb7308ba511b6f62f1034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a09a333a38a365d3849d75079eaab16"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr)&#160;&#160;&#160;(((<a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a>*)_ptr)-&gt;status)</td></tr>
<tr class="separator:ga8a09a333a38a365d3849d75079eaab16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21e4189763bc8b542a8f7f12b8b8588c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga21e4189763bc8b542a8f7f12b8b8588c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_GET_VALUE</b>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_GET_VALUE(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="memitem:gab8ac6322cd4983a8d233151fc1d48941"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gab8ac6322cd4983a8d233151fc1d48941">ONLP_OID_STATUS_FLAGS_CLR</a>(_ptr)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr) = 0</td></tr>
<tr class="separator:gab8ac6322cd4983a8d233151fc1d48941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21e4189763bc8b542a8f7f12b8b8588c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga21e4189763bc8b542a8f7f12b8b8588c">ONLP_OID_STATUS_FLAG_GET_VALUE</a>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_GET_VALUE(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="separator:ga21e4189763bc8b542a8f7f12b8b8588c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacae64f99f7688ac46949ee96c55832b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacae64f99f7688ac46949ee96c55832b7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_SET_VALUE</b>(_ptr, _name, _value)&#160;&#160;&#160;AIM_FLAG_SET_VALUE(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name, _value)</td></tr>
<tr class="memitem:gacae64f99f7688ac46949ee96c55832b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gacae64f99f7688ac46949ee96c55832b7">ONLP_OID_STATUS_FLAG_SET_VALUE</a>(_ptr, _name, _value)&#160;&#160;&#160;AIM_FLAG_SET_VALUE(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name, _value)</td></tr>
<tr class="separator:gacae64f99f7688ac46949ee96c55832b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7107df7b7ce4afefe27ed2b666624153"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7107df7b7ce4afefe27ed2b666624153"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_SET</b>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="memitem:ga7107df7b7ce4afefe27ed2b666624153"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga7107df7b7ce4afefe27ed2b666624153">ONLP_OID_STATUS_FLAG_SET</a>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="separator:ga7107df7b7ce4afefe27ed2b666624153"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga411a384a6232b93a3fb79b440e4fd234"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga411a384a6232b93a3fb79b440e4fd234"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_CLR</b>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_CLR(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="memitem:ga411a384a6232b93a3fb79b440e4fd234"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga411a384a6232b93a3fb79b440e4fd234">ONLP_OID_STATUS_FLAG_CLR</a>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_CLR(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="separator:ga411a384a6232b93a3fb79b440e4fd234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaffe364479c1ef58bc2d3312148d0e430"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaffe364479c1ef58bc2d3312148d0e430"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_IS_SET</b>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_IS_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="memitem:gaffe364479c1ef58bc2d3312148d0e430"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaffe364479c1ef58bc2d3312148d0e430">ONLP_OID_STATUS_FLAG_IS_SET</a>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_IS_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="separator:gaffe364479c1ef58bc2d3312148d0e430"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0fad45417e896402f4f1948e3635b8ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0fad45417e896402f4f1948e3635b8ae"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_NOT_SET</b>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_NOT_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="memitem:ga0fad45417e896402f4f1948e3635b8ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga0fad45417e896402f4f1948e3635b8ae">ONLP_OID_STATUS_FLAG_NOT_SET</a>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_NOT_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="separator:ga0fad45417e896402f4f1948e3635b8ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef2d13fe0bd0604016eea499b5076092"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaef2d13fe0bd0604016eea499b5076092">ONLP_OID_PRESENT</a>(_ptr)&#160;&#160;&#160;ONLP_OID_STATUS_FLAG_IS_SET(_ptr, PRESENT)</td></tr>
<tr class="memitem:gaef2d13fe0bd0604016eea499b5076092"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaef2d13fe0bd0604016eea499b5076092">ONLP_OID_PRESENT</a>(_ptr)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaffe364479c1ef58bc2d3312148d0e430">ONLP_OID_STATUS_FLAG_IS_SET</a>(_ptr, PRESENT)</td></tr>
<tr class="separator:gaef2d13fe0bd0604016eea499b5076092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21ce504ae9d06c8c750bab7ca30d61a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga21ce504ae9d06c8c750bab7ca30d61a1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_FAILED</b>(_ptr)&#160;&#160;&#160;ONLP_OID_STATUS_FLAG_IS_SET(_ptr, FAILED)</td></tr>
<tr class="memitem:ga21ce504ae9d06c8c750bab7ca30d61a1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga21ce504ae9d06c8c750bab7ca30d61a1">ONLP_OID_FAILED</a>(_ptr)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaffe364479c1ef58bc2d3312148d0e430">ONLP_OID_STATUS_FLAG_IS_SET</a>(_ptr, FAILED)</td></tr>
<tr class="separator:ga21ce504ae9d06c8c750bab7ca30d61a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga558671a0dfcf83e35735e98142de6d11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga558671a0dfcf83e35735e98142de6d11">ONLP_OID_TABLE_ITER_EXPR</a>(_table, _oidp, _expr)</td></tr>
<tr class="memdesc:ga558671a0dfcf83e35735e98142de6d11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over all OIDS in the given table that match the given expression. <a href="#ga558671a0dfcf83e35735e98142de6d11">More...</a><br /></td></tr>
@@ -285,11 +278,9 @@ Typedefs</h2></td></tr>
<tr class="separator:ga7456f922ad11e6a5fc6e8ab2c4ec6d1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5242c44f094a2dc8708df5f6a1d6573e"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga5242c44f094a2dc8708df5f6a1d6573e">onlp_oid_status_flags_t</a></td></tr>
<tr class="separator:ga5242c44f094a2dc8708df5f6a1d6573e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d5e709ef7f16a5e89acbaf8d2df5c64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0d5e709ef7f16a5e89acbaf8d2df5c64"></a>
typedef char&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_desc_t</b> [<a class="el" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">ONLP_OID_DESC_SIZE</a>]</td></tr>
<tr class="memitem:ga0d5e709ef7f16a5e89acbaf8d2df5c64"><td class="memItemLeft" align="right" valign="top">typedef char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga0d5e709ef7f16a5e89acbaf8d2df5c64">onlp_oid_desc_t</a> [<a class="el" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">ONLP_OID_DESC_SIZE</a>]</td></tr>
<tr class="separator:ga0d5e709ef7f16a5e89acbaf8d2df5c64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga888285f6ebc43f3c0c7db1610fb3994b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga888285f6ebc43f3c0c7db1610fb3994b"></a>
typedef <a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_table_t</b> [ONLP_OID_TABLE_SIZE]</td></tr>
<tr class="memitem:ga888285f6ebc43f3c0c7db1610fb3994b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">onlp_oid_table_t</a> [<a class="el" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a>]</td></tr>
<tr class="separator:ga888285f6ebc43f3c0c7db1610fb3994b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6496740949b7893b4122857837e26b37"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a></td></tr>
<tr class="separator:ga6496740949b7893b4122857837e26b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -344,37 +335,34 @@ Functions</h2></td></tr>
<tr class="memitem:gac51dc68f4de1337b408a3bac84066014"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gac51dc68f4de1337b408a3bac84066014">onlp_oid_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> **info)</td></tr>
<tr class="memdesc:gac51dc68f4de1337b408a3bac84066014"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the information structure for a given OID. <a href="#gac51dc68f4de1337b408a3bac84066014">More...</a><br /></td></tr>
<tr class="separator:gac51dc68f4de1337b408a3bac84066014"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf632d0d7e8f7efd0e945e533d5f8cc2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaaf632d0d7e8f7efd0e945e533d5f8cc2">onlp_oid_iterate</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, <a class="el" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da">onlp_oid_iterate_f</a> itf, void *cookie)</td></tr>
<tr class="memdesc:gaaf632d0d7e8f7efd0e945e533d5f8cc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over all platform OIDs. <a href="#gaaf632d0d7e8f7efd0e945e533d5f8cc2">More...</a><br /></td></tr>
<tr class="separator:gaaf632d0d7e8f7efd0e945e533d5f8cc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24832fa818bd7043cf680dfdf6868ebb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga24832fa818bd7043cf680dfdf6868ebb"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_info_get_all</b> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, uint32_t flags, biglist_t **list)</td></tr>
<tr class="memitem:ga2a96a7d21b2261d20b6390ea640e94a7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga2a96a7d21b2261d20b6390ea640e94a7">onlp_oid_iterate</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, <a class="el" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da">onlp_oid_iterate_f</a> itf, void *cookie)</td></tr>
<tr class="memdesc:ga2a96a7d21b2261d20b6390ea640e94a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over all platform OIDs. <a href="#ga2a96a7d21b2261d20b6390ea640e94a7">More...</a><br /></td></tr>
<tr class="separator:ga2a96a7d21b2261d20b6390ea640e94a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24832fa818bd7043cf680dfdf6868ebb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb">onlp_oid_info_get_all</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, uint32_t flags, biglist_t **list)</td></tr>
<tr class="memdesc:ga24832fa818bd7043cf680dfdf6868ebb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over all given OID types and return their info structures. <a href="#ga24832fa818bd7043cf680dfdf6868ebb">More...</a><br /></td></tr>
<tr class="separator:ga24832fa818bd7043cf680dfdf6868ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b5ae7532449a853335ca32a9cfd21ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2b5ae7532449a853335ca32a9cfd21ba"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_hdr_get_all</b> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, uint32_t flags, biglist_t **list)</td></tr>
<tr class="memitem:ga2b5ae7532449a853335ca32a9cfd21ba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba">onlp_oid_hdr_get_all</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, uint32_t flags, biglist_t **list)</td></tr>
<tr class="memdesc:ga2b5ae7532449a853335ca32a9cfd21ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over all given OID types and return their hdr structures. <a href="#ga2b5ae7532449a853335ca32a9cfd21ba">More...</a><br /></td></tr>
<tr class="separator:ga2b5ae7532449a853335ca32a9cfd21ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaceb5b41129f54efc7fcaa33cb9e4a895"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaceb5b41129f54efc7fcaa33cb9e4a895"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_get_all_free</b> (biglist_t *list)</td></tr>
<tr class="memitem:gaceb5b41129f54efc7fcaa33cb9e4a895"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaceb5b41129f54efc7fcaa33cb9e4a895">onlp_oid_get_all_free</a> (biglist_t *list)</td></tr>
<tr class="memdesc:gaceb5b41129f54efc7fcaa33cb9e4a895"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a list returned by <a class="el" href="group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb" title="Iterate over all given OID types and return their info structures. ">onlp_oid_info_get_all()</a> or <a class="el" href="group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba" title="Iterate over all given OID types and return their hdr structures. ">onlp_oid_hdr_get_all()</a> <a href="#gaceb5b41129f54efc7fcaa33cb9e4a895">More...</a><br /></td></tr>
<tr class="separator:gaceb5b41129f54efc7fcaa33cb9e4a895"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd775219c684b7f02a73aed4a1e54c6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacd775219c684b7f02a73aed4a1e54c6a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gacd775219c684b7f02a73aed4a1e54c6a">onlp_oid_is_present</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> *oid)</td></tr>
<tr class="memdesc:gacd775219c684b7f02a73aed4a1e54c6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return whether an OID is present or not. <br /></td></tr>
<tr class="separator:gacd775219c684b7f02a73aed4a1e54c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58498fce6f1aab693f89e2be2fa91d12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga58498fce6f1aab693f89e2be2fa91d12"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12">onlp_oid_to_str</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, char *rstr)</td></tr>
<tr class="memdesc:ga58498fce6f1aab693f89e2be2fa91d12"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID -&gt; String Representation. <br /></td></tr>
<tr class="memitem:ga58498fce6f1aab693f89e2be2fa91d12"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12">onlp_oid_to_str</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, char *rstr)</td></tr>
<tr class="separator:ga58498fce6f1aab693f89e2be2fa91d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7761ba29a97e36cedc927f39f54f7ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad7761ba29a97e36cedc927f39f54f7ec"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_to_user_str</b> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, char *rstr)</td></tr>
<tr class="memitem:gad7761ba29a97e36cedc927f39f54f7ec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gad7761ba29a97e36cedc927f39f54f7ec">onlp_oid_to_user_str</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, char *rstr)</td></tr>
<tr class="separator:gad7761ba29a97e36cedc927f39f54f7ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaee5d0adf57df99e61c7fa98bcde6c52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaee5d0adf57df99e61c7fa98bcde6c52"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52">onlp_oid_from_str</a> (char *str, <a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> *roid)</td></tr>
<tr class="memdesc:gaaee5d0adf57df99e61c7fa98bcde6c52"><td class="mdescLeft">&#160;</td><td class="mdescRight">String Represenation -&gt; OID. <br /></td></tr>
<tr class="separator:gaaee5d0adf57df99e61c7fa98bcde6c52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga836c8ad8a5fc3727d6d671087890930b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga836c8ad8a5fc3727d6d671087890930b">onlp_oid_table_to_json</a> (onlp_oid_table_t table, cJSON **cjp)</td></tr>
<tr class="memitem:ga836c8ad8a5fc3727d6d671087890930b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga836c8ad8a5fc3727d6d671087890930b">onlp_oid_table_to_json</a> (<a class="el" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">onlp_oid_table_t</a> table, cJSON **cjp)</td></tr>
<tr class="memdesc:ga836c8ad8a5fc3727d6d671087890930b"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID Table -&gt; JSON. <a href="#ga836c8ad8a5fc3727d6d671087890930b">More...</a><br /></td></tr>
<tr class="separator:ga836c8ad8a5fc3727d6d671087890930b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08d80f1a4e1eff0d541dcc4cd3a454cb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga08d80f1a4e1eff0d541dcc4cd3a454cb">onlp_oid_table_from_json</a> (cJSON *cj, onlp_oid_table_t table)</td></tr>
<tr class="memitem:ga08d80f1a4e1eff0d541dcc4cd3a454cb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga08d80f1a4e1eff0d541dcc4cd3a454cb">onlp_oid_table_from_json</a> (cJSON *cj, <a class="el" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">onlp_oid_table_t</a> table)</td></tr>
<tr class="memdesc:ga08d80f1a4e1eff0d541dcc4cd3a454cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">JSON -&gt; OID Table. <a href="#ga08d80f1a4e1eff0d541dcc4cd3a454cb">More...</a><br /></td></tr>
<tr class="separator:ga08d80f1a4e1eff0d541dcc4cd3a454cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga949ba468a25f72b43c4ba2ea3eced717"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga949ba468a25f72b43c4ba2ea3eced717">onlp_oid_hdr_to_json</a> (<a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *hdr, cJSON **cj, uint32_t flags)</td></tr>
@@ -386,15 +374,14 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:ga153351e35d7c15ae410bb28e3714c2eb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb">onlp_oid_info_to_json</a> (<a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *info, cJSON **cj, uint32_t flags)</td></tr>
<tr class="memdesc:ga153351e35d7c15ae410bb28e3714c2eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID Info Structure -&gt; JSON. <a href="#ga153351e35d7c15ae410bb28e3714c2eb">More...</a><br /></td></tr>
<tr class="separator:ga153351e35d7c15ae410bb28e3714c2eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1670cae385917c4800fbee76a95467c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1670cae385917c4800fbee76a95467c8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga1670cae385917c4800fbee76a95467c8">onlp_oid_to_user_json</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON **rv, uint32_t flags)</td></tr>
<tr class="memdesc:ga1670cae385917c4800fbee76a95467c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID -&gt; JSON. <br /></td></tr>
<tr class="memitem:ga1670cae385917c4800fbee76a95467c8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga1670cae385917c4800fbee76a95467c8">onlp_oid_to_user_json</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON **rv, uint32_t flags)</td></tr>
<tr class="memdesc:ga1670cae385917c4800fbee76a95467c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID -&gt; JSON. <a href="#ga1670cae385917c4800fbee76a95467c8">More...</a><br /></td></tr>
<tr class="separator:ga1670cae385917c4800fbee76a95467c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga366b6fdba2adc0d64c154e8bdd5de662"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga366b6fdba2adc0d64c154e8bdd5de662"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_to_json</b> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON **rv, uint32_t flags)</td></tr>
<tr class="memitem:ga366b6fdba2adc0d64c154e8bdd5de662"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga366b6fdba2adc0d64c154e8bdd5de662">onlp_oid_to_json</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON **rv, uint32_t flags)</td></tr>
<tr class="memdesc:ga366b6fdba2adc0d64c154e8bdd5de662"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID -&gt; User JSON. <a href="#ga366b6fdba2adc0d64c154e8bdd5de662">More...</a><br /></td></tr>
<tr class="separator:ga366b6fdba2adc0d64c154e8bdd5de662"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca4e14bf64f462412be55db1630b9de7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaca4e14bf64f462412be55db1630b9de7"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_from_json</b> (cJSON *cj, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> **hdr, biglist_t **all, uint32_t flags)</td></tr>
<tr class="memitem:gaca4e14bf64f462412be55db1630b9de7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaca4e14bf64f462412be55db1630b9de7">onlp_oid_from_json</a> (cJSON *cj, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> **hdr, biglist_t **all, uint32_t flags)</td></tr>
<tr class="memdesc:gaca4e14bf64f462412be55db1630b9de7"><td class="mdescLeft">&#160;</td><td class="mdescRight">JSON -&gt; OID Information structures. <a href="#gaca4e14bf64f462412be55db1630b9de7">More...</a><br /></td></tr>
<tr class="separator:gaca4e14bf64f462412be55db1630b9de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cbac841a2ab45cac927819694a26543"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga3cbac841a2ab45cac927819694a26543">onlp_oid_json_verify</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid)</td></tr>
<tr class="separator:ga3cbac841a2ab45cac927819694a26543"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -595,6 +582,23 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>All OIDs have user-level description strings: </p>
</div>
</div>
<a class="anchor" id="ga21ce504ae9d06c8c750bab7ca30d61a1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_FAILED</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_ptr</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#gaffe364479c1ef58bc2d3312148d0e430">ONLP_OID_STATUS_FLAG_IS_SET</a>(_ptr, FAILED)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Shortcut - OID has failed. </p>
</div>
</div>
<a class="anchor" id="ga47cf687227cc19e03782867e2e2a2a83"></a>
@@ -788,6 +792,39 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Get the ID from an OID </p>
</div>
</div>
<a class="anchor" id="ga6075616d039e2c1847cd9f62bb60b8a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_ID_VALIDATE_RANGE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_min, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_max&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;( (_id) &gt;= (_min) &amp;&amp; (_id) &lt;= (_max)) ? ONLP_STATUS_OK : ONLP_STATUS_E_INVALID</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate an ID is within a given range. </p>
</div>
</div>
<a class="anchor" id="ga10823d6ebcca675cebd199f0adffd851"></a>
@@ -1209,11 +1246,11 @@ Variables</h2></td></tr>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_ptr</td><td>)</td>
<td>&#160;&#160;&#160;ONLP_OID_STATUS_FLAG_IS_SET(_ptr, PRESENT)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#gaffe364479c1ef58bc2d3312148d0e430">ONLP_OID_STATUS_FLAG_IS_SET</a>(_ptr, PRESENT)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Common Shorthands </p>
<p>Shortcut - OID is present. </p>
</div>
</div>
@@ -1391,6 +1428,174 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Validate that the given OID is an SFP </p>
</div>
</div>
<a class="anchor" id="ga411a384a6232b93a3fb79b440e4fd234"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_STATUS_FLAG_CLR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_ptr, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_name&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;AIM_FLAG_CLR(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear a given flag. </p>
</div>
</div>
<a class="anchor" id="ga21e4189763bc8b542a8f7f12b8b8588c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_STATUS_FLAG_GET_VALUE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_ptr, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_name&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;AIM_FLAG_GET_VALUE(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value of a given flag. </p>
</div>
</div>
<a class="anchor" id="gaffe364479c1ef58bc2d3312148d0e430"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_STATUS_FLAG_IS_SET</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_ptr, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_name&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;AIM_FLAG_IS_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determine if a flag is set. </p>
</div>
</div>
<a class="anchor" id="ga0fad45417e896402f4f1948e3635b8ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_STATUS_FLAG_NOT_SET</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_ptr, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_name&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;AIM_FLAG_NOT_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determine if a flag is cleared. </p>
</div>
</div>
<a class="anchor" id="ga7107df7b7ce4afefe27ed2b666624153"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_STATUS_FLAG_SET</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_ptr, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_name&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;AIM_FLAG_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a given flag. </p>
</div>
</div>
<a class="anchor" id="gacae64f99f7688ac46949ee96c55832b7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_STATUS_FLAG_SET_VALUE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_ptr, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_name, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_value&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;AIM_FLAG_SET_VALUE(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name, _value)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the value of a given flag. </p>
</div>
</div>
<a class="anchor" id="ga4ddd35e76a784528b275af852b9c0c6a"></a>
@@ -1408,6 +1613,23 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>validator </p>
</div>
</div>
<a class="anchor" id="gab8ac6322cd4983a8d233151fc1d48941"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_STATUS_FLAGS_CLR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_ptr</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr) = 0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear all status flags </p>
</div>
</div>
<a class="anchor" id="ga8a09a333a38a365d3849d75079eaab16"></a>
@@ -1425,6 +1647,50 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Manipulating OID Status Flags </p>
</div>
</div>
<a class="anchor" id="ga65cb6a479d8b7e14132854d00650bb28"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_TABLE_CLEAR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_table</td><td>)</td>
<td>&#160;&#160;&#160;memset(_table, 0, <a class="el" href="group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e">ONLP_OID_TABLE_SIZE_BYTES</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear an OID table. </p>
</div>
</div>
<a class="anchor" id="ga483521a9800ebca8a5d57c57a69f31fc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_TABLE_COPY</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_dst, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_src&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;memcpy(_dst, _src, <a class="el" href="group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e">ONLP_OID_TABLE_SIZE_BYTES</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy an OID table. </p>
</div>
</div>
<a class="anchor" id="gafa4789b87b0417023c1ad79cce8ee357"></a>
@@ -1491,8 +1757,9 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">for</span>(_oidp = _table; _oidp &lt; (_table+ONLP_OID_TABLE_SIZE); _oidp++) \</div>
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">for</span>(_oidp = _table; _oidp &lt; (_table+<a class="code" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a>); _oidp++) \</div>
<div class="line"> <span class="keywordflow">if</span>( (*_oidp) &amp;&amp; (_expr) )</div>
<div class="ttc" id="group__oid_html_gacc9a3d7b409b2d533447a62ddb1c2f71"><div class="ttname"><a href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a></div><div class="ttdeci">#define ONLP_OID_TABLE_SIZE</div><div class="ttdef"><b>Definition:</b> oids.h:271</div></div>
</div><!-- fragment -->
<p>Iterate over all OIDS in the given table that match the given expression. </p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -1546,6 +1813,32 @@ Variables</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gacc9a3d7b409b2d533447a62ddb1c2f71"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_TABLE_SIZE&#160;&#160;&#160;256</td>
</tr>
</table>
</div><div class="memdoc">
<p>The maximum OID child table size </p>
</div>
</div>
<a class="anchor" id="ga06a21f1cd6059ecb11eed5742fc5d74e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_TABLE_SIZE_BYTES&#160;&#160;&#160;(sizeof(<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>)*<a class="el" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>The size of the current OID table </p>
</div>
</div>
<a class="anchor" id="gace9b18ec885fb7308ba511b6f62f1034"></a>
@@ -1949,6 +2242,19 @@ Variables</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="ga0d5e709ef7f16a5e89acbaf8d2df5c64"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef char onlp_oid_desc_t[<a class="el" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">ONLP_OID_DESC_SIZE</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>OID description array. </p>
</div>
</div>
<a class="anchor" id="ga6496740949b7893b4122857837e26b37"></a>
<div class="memitem">
<div class="memproto">
@@ -2039,6 +2345,19 @@ Variables</h2></td></tr>
<p>System peripherals are identified by a 32bit OID.</p>
<p>The First byte is the object-class identifier: Thermal sensor object Fan object PSU object LED object MODULE object etc.. The remaining bytes are the object id. </p>
</div>
</div>
<a class="anchor" id="ga888285f6ebc43f3c0c7db1610fb3994b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> onlp_oid_table_t[<a class="el" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>A table of OIDs </p>
</div>
</div>
<a class="anchor" id="ga24a13621d2a8e5374660e76d24e673d2"></a>
@@ -2134,6 +2453,79 @@ Variables</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="gaca4e14bf64f462412be55db1630b9de7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_oid_from_json </td>
<td>(</td>
<td class="paramtype">cJSON *&#160;</td>
<td class="paramname"><em>cj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> **&#160;</td>
<td class="paramname"><em>hdr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">biglist_t **&#160;</td>
<td class="paramname"><em>all</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>flags</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>JSON -&gt; OID Information structures. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">cj</td><td>The source JSON structure. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">hdr</td><td>Receives the information structure. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">all</td><td>Receives a list of all structures if not NULL and the JSON contains multiple objects. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">flags</td><td>The JSON flags. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gaceb5b41129f54efc7fcaa33cb9e4a895"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_oid_get_all_free </td>
<td>(</td>
<td class="paramtype">biglist_t *&#160;</td>
<td class="paramname"><em>list</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Free a list returned by <a class="el" href="group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb" title="Iterate over all given OID types and return their info structures. ">onlp_oid_info_get_all()</a> or <a class="el" href="group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba" title="Iterate over all given OID types and return their hdr structures. ">onlp_oid_hdr_get_all()</a> </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">list</td><td>The list to free. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga57ad4b774e5b848c96d12362bdaf6a89"></a>
<div class="memitem">
<div class="memproto">
@@ -2202,6 +2594,55 @@ Variables</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga2b5ae7532449a853335ca32a9cfd21ba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_oid_hdr_get_all </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a>&#160;</td>
<td class="paramname"><em>types</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">biglist_t **&#160;</td>
<td class="paramname"><em>list</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Iterate over all given OID types and return their hdr structures. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">root</td><td>The root OID. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">types</td><td>The OID types filter (optional) </td></tr>
<tr><td class="paramdir"></td><td class="paramname">flags</td><td>The iterator flags. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">list</td><td>Receives a list of all hdr structures. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga949ba468a25f72b43c4ba2ea3eced717"></a>
@@ -2279,6 +2720,55 @@ Variables</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga24832fa818bd7043cf680dfdf6868ebb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_oid_info_get_all </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a>&#160;</td>
<td class="paramname"><em>types</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">biglist_t **&#160;</td>
<td class="paramname"><em>list</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Iterate over all given OID types and return their info structures. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">root</td><td>The root OID. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">types</td><td>The OID types filter (optional) </td></tr>
<tr><td class="paramdir"></td><td class="paramname">flags</td><td>The iterator flags. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">list</td><td>Receives a list of all info structures. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga153351e35d7c15ae410bb28e3714c2eb"></a>
@@ -2323,7 +2813,7 @@ Variables</h2></td></tr>
</div>
</div>
<a class="anchor" id="gaaf632d0d7e8f7efd0e945e533d5f8cc2"></a>
<a class="anchor" id="ga2a96a7d21b2261d20b6390ea640e94a7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -2331,7 +2821,7 @@ Variables</h2></td></tr>
<td class="memname">int onlp_oid_iterate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -2362,7 +2852,7 @@ Variables</h2></td></tr>
<p>Iterate over all platform OIDs. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">oid</td><td>The root OID. </td></tr>
<tr><td class="paramname">root</td><td>The root OID. </td></tr>
<tr><td class="paramname">types</td><td>The OID types filter (optional) </td></tr>
<tr><td class="paramname">itf</td><td>The iterator function. </td></tr>
<tr><td class="paramname">cookie</td><td>The cookie. </td></tr>
@@ -2570,7 +3060,7 @@ Variables</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">onlp_oid_table_t&#160;</td>
<td class="paramtype"><a class="el" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">onlp_oid_table_t</a>&#160;</td>
<td class="paramname"><em>table</em>&#160;</td>
</tr>
<tr>
@@ -2599,7 +3089,7 @@ Variables</h2></td></tr>
<tr>
<td class="memname">int onlp_oid_table_to_json </td>
<td>(</td>
<td class="paramtype">onlp_oid_table_t&#160;</td>
<td class="paramtype"><a class="el" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">onlp_oid_table_t</a>&#160;</td>
<td class="paramname"><em>table</em>, </td>
</tr>
<tr>
@@ -2625,6 +3115,144 @@ Variables</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga366b6fdba2adc0d64c154e8bdd5de662"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_oid_to_json </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">cJSON **&#160;</td>
<td class="paramname"><em>rv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>flags</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>OID -&gt; User JSON. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">oid</td><td>The OID. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the JSON structure. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">flags</td><td>The format flags. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga58498fce6f1aab693f89e2be2fa91d12"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_oid_to_str </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>rstr</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>OID -&gt; String Representation </p>
</div>
</div>
<a class="anchor" id="ga1670cae385917c4800fbee76a95467c8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_oid_to_user_json </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">cJSON **&#160;</td>
<td class="paramname"><em>rv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>flags</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>OID -&gt; JSON. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">oid</td><td>The OID. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the JSON structure. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">flags</td><td>The format flags. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gad7761ba29a97e36cedc927f39f54f7ec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_oid_to_user_str </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td>
<td class="paramname"><em>oid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>rstr</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>OID -&gt; User representation. </p>
</div>
</div>
<a class="anchor" id="gacbfe498ef470e74c08e9ed52741c2253"></a>
@@ -2903,7 +3531,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -95,7 +95,7 @@ Modules</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -516,7 +516,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -95,7 +95,7 @@ Modules</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -102,13 +102,15 @@ Modules</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:group__attributei"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__attributei.html">attributei</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:group__platformi"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html">platformi</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>These document the requires for implementing the platform interfaces. </p>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -235,7 +235,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -0,0 +1,249 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.8"/>
<title>ONLP: platformi</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">ONLP
</div>
<div id="projectbrief">Open Network Linux Platform APIs</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Modules</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></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="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">platformi<div class="ingroups"><a class="el" href="group__onlp-main.html">ONLP</a> &raquo; <a class="el" href="group__onlp-platform.html">Platform Implementation Interfaces</a></div></div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga120a19f90e53a900ced917788ceae047"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga120a19f90e53a900ced917788ceae047">onlp_platformi_get</a> (void)</td></tr>
<tr class="memdesc:ga120a19f90e53a900ced917788ceae047"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the name of the the platform implementation. <a href="#ga120a19f90e53a900ced917788ceae047">More...</a><br /></td></tr>
<tr class="separator:ga120a19f90e53a900ced917788ceae047"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98a98891eef309fd779a7984c65969f6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga98a98891eef309fd779a7984c65969f6">onlp_platformi_set</a> (const char *platform)</td></tr>
<tr class="memdesc:ga98a98891eef309fd779a7984c65969f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the platform explicitly if necessary. <a href="#ga98a98891eef309fd779a7984c65969f6">More...</a><br /></td></tr>
<tr class="separator:ga98a98891eef309fd779a7984c65969f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab512072ac97686d555348ba4c8048575"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#gab512072ac97686d555348ba4c8048575">onlp_platformi_sw_init</a> (void)</td></tr>
<tr class="memdesc:gab512072ac97686d555348ba4c8048575"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the platform software module. <a href="#gab512072ac97686d555348ba4c8048575">More...</a><br /></td></tr>
<tr class="separator:gab512072ac97686d555348ba4c8048575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e377f21e52b918a6a2bbbb53f515eb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga9e377f21e52b918a6a2bbbb53f515eb9">onlp_platformi_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:ga9e377f21e52b918a6a2bbbb53f515eb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Platform module hardware initialization. <a href="#ga9e377f21e52b918a6a2bbbb53f515eb9">More...</a><br /></td></tr>
<tr class="separator:ga9e377f21e52b918a6a2bbbb53f515eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f044c30a9cdb9b7d6841433c4e8d318"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3f044c30a9cdb9b7d6841433c4e8d318"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga3f044c30a9cdb9b7d6841433c4e8d318">onlp_platformi_manage_init</a> (void)</td></tr>
<tr class="memdesc:ga3f044c30a9cdb9b7d6841433c4e8d318"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the platform manager features. <br /></td></tr>
<tr class="separator:ga3f044c30a9cdb9b7d6841433c4e8d318"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d1db6d7fdcd2b68a340e957e7824913"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga7d1db6d7fdcd2b68a340e957e7824913">onlp_platformi_manage_fans</a> (void)</td></tr>
<tr class="memdesc:ga7d1db6d7fdcd2b68a340e957e7824913"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform necessary platform fan management. <a href="#ga7d1db6d7fdcd2b68a340e957e7824913">More...</a><br /></td></tr>
<tr class="separator:ga7d1db6d7fdcd2b68a340e957e7824913"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga444150b527536aad7fe7fcb2ac1655a6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga444150b527536aad7fe7fcb2ac1655a6">onlp_platformi_manage_leds</a> (void)</td></tr>
<tr class="memdesc:ga444150b527536aad7fe7fcb2ac1655a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform necessary platform LED management. <a href="#ga444150b527536aad7fe7fcb2ac1655a6">More...</a><br /></td></tr>
<tr class="separator:ga444150b527536aad7fe7fcb2ac1655a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga120a19f90e53a900ced917788ceae047"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* onlp_platformi_get </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the name of the the platform implementation. </p>
<dl class="section note"><dt>Note</dt><dd>This will be called prior to any other calls into the platform driver, including the <a class="el" href="group__platformi.html#gab512072ac97686d555348ba4c8048575" title="Initialize the platform software module. ">onlp_platformi_sw_init()</a> function below.</dd></dl>
<p>The platform implementation name should match the current ONLP platform name.</p>
<p>IF the platform implementation name equals the current platform name, initialization will continue.</p>
<p>If the platform implementation name does not match, the following will be attempted:</p>
<p>onlp_platformi_set(current_platform_name); If this call is successful, initialization will continue. If this call fails, platform initialization will abort().</p>
<p>The <a class="el" href="group__platformi.html#ga98a98891eef309fd779a7984c65969f6" title="Set the platform explicitly if necessary. ">onlp_platformi_set()</a> function is optional. The <a class="el" href="group__platformi.html#ga120a19f90e53a900ced917788ceae047" title="Return the name of the the platform implementation. ">onlp_platformi_get()</a> is not optional. </p>
</div>
</div>
<a class="anchor" id="ga9e377f21e52b918a6a2bbbb53f515eb9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_platformi_hw_init </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>flags</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Platform module hardware initialization. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">flags</td><td>The initialization flags. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga7d1db6d7fdcd2b68a340e957e7824913"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_platformi_manage_fans </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Perform necessary platform fan management. </p>
<dl class="section note"><dt>Note</dt><dd>This function should automatically adjust the FAN speeds according to the platform conditions. </dd></dl>
</div>
</div>
<a class="anchor" id="ga444150b527536aad7fe7fcb2ac1655a6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_platformi_manage_leds </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Perform necessary platform LED management. </p>
<dl class="section note"><dt>Note</dt><dd>This function should automatically adjust the LED indicators according to the platform conditions. </dd></dl>
</div>
</div>
<a class="anchor" id="ga98a98891eef309fd779a7984c65969f6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_platformi_set </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>platform</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the platform explicitly if necessary. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">platform</td><td>The platform name. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gab512072ac97686d555348ba4c8048575"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_platformi_sw_init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize the platform software module. </p>
<dl class="section note"><dt>Note</dt><dd>This should not touch the hardware. </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>

View File

@@ -101,6 +101,9 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:ga69f99c6a90fbb5d1c03349b47970fa98"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__psui.html#ga69f99c6a90fbb5d1c03349b47970fa98">onlp_psui_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga69f99c6a90fbb5d1c03349b47970fa98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the psu software module. <a href="#ga69f99c6a90fbb5d1c03349b47970fa98">More...</a><br /></td></tr>
<tr class="separator:ga69f99c6a90fbb5d1c03349b47970fa98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c3c4dfab92db6ae33b29b6a6bf2aa55"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__psui.html#ga9c3c4dfab92db6ae33b29b6a6bf2aa55">onlp_psui_id_validate</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id)</td></tr>
<tr class="memdesc:ga9c3c4dfab92db6ae33b29b6a6bf2aa55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate a PSU OID. <a href="#ga9c3c4dfab92db6ae33b29b6a6bf2aa55">More...</a><br /></td></tr>
<tr class="separator:ga9c3c4dfab92db6ae33b29b6a6bf2aa55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfc93ced2b1436db99357b22c9c1ef61"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__psui.html#gabfc93ced2b1436db99357b22c9c1ef61">onlp_psui_hdr_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:gabfc93ced2b1436db99357b22c9c1ef61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the PSU's oid header. <a href="#gabfc93ced2b1436db99357b22c9c1ef61">More...</a><br /></td></tr>
<tr class="separator:gabfc93ced2b1436db99357b22c9c1ef61"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -140,7 +143,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<div class="line"> .poid = <a class="code" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a>, \</div>
<div class="line"> }, \</div>
<div class="line"> }</div>
<div class="ttc" id="group__oid_html_gad4ef39fa45f462965b32608b91d8277b"><div class="ttname"><a href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a></div><div class="ttdeci">#define ONLP_OID_CHASSIS</div><div class="ttdef"><b>Definition:</b> oids.h:255</div></div>
<div class="ttc" id="group__oid_html_gad4ef39fa45f462965b32608b91d8277b"><div class="ttname"><a href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a></div><div class="ttdeci">#define ONLP_OID_CHASSIS</div><div class="ttdef"><b>Definition:</b> oids.h:260</div></div>
</div><!-- fragment -->
<p>Initialize a static PSU info structure. </p>
@@ -204,6 +207,30 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga9c3c4dfab92db6ae33b29b6a6bf2aa55"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_psui_id_validate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate a PSU OID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>The id. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gaf5fbee43118662c54cb80de997c68361"></a>
@@ -263,7 +290,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -861,7 +861,7 @@ An error condition. </dd></dl>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -116,7 +116,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -94,7 +94,7 @@ Modules</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -104,6 +104,9 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:ga3f45029467c7bb2093d43abb95e84b4b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__thermali.html#ga3f45029467c7bb2093d43abb95e84b4b">onlp_thermali_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga3f45029467c7bb2093d43abb95e84b4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the thermal software module. <a href="#ga3f45029467c7bb2093d43abb95e84b4b">More...</a><br /></td></tr>
<tr class="separator:ga3f45029467c7bb2093d43abb95e84b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5fc0ea296caecb44434d855e799191e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__thermali.html#gaa5fc0ea296caecb44434d855e799191e">onlp_thermali_id_validate</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id)</td></tr>
<tr class="memdesc:gaa5fc0ea296caecb44434d855e799191e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate a thermal oid. <a href="#gaa5fc0ea296caecb44434d855e799191e">More...</a><br /></td></tr>
<tr class="separator:gaa5fc0ea296caecb44434d855e799191e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f66502008cbd30edeedb075d10abc4b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__thermali.html#ga2f66502008cbd30edeedb075d10abc4b">onlp_thermali_hdr_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:ga2f66502008cbd30edeedb075d10abc4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the thermal's oid header. <a href="#ga2f66502008cbd30edeedb075d10abc4b">More...</a><br /></td></tr>
<tr class="separator:ga2f66502008cbd30edeedb075d10abc4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -208,12 +211,11 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<div class="line"> .description = _desc, \</div>
<div class="line"> .poid = <a class="code" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a>, \</div>
<div class="line"> .status = ONLP_OID_STATUS_FLAG_PRESENT, \</div>
<div class="line"> }, \</div>
<div class="line"> .caps = <a class="code" href="group__oid-thermal.html#ga66649ad3c572a57caca1866e7c0f3924">ONLP_THERMAL_CAPS_ALL</a>, \</div>
<div class="line"> }</div>
<div class="line"> }, \</div>
<div class="line"> .caps = ONLP_THERMAL_CAPS_GET_TEMPERATURE, \</div>
<div class="line"> }</div>
<div class="ttc" id="group__oid_html_ga501e5812fa8c3261d15b8fcff37c1e96"><div class="ttname"><a href="group__oid.html#ga501e5812fa8c3261d15b8fcff37c1e96">ONLP_THERMAL_ID_CREATE</a></div><div class="ttdeci">#define ONLP_THERMAL_ID_CREATE(_id)</div><div class="ttdef"><b>Definition:</b> oids.h:153</div></div>
<div class="ttc" id="group__oid_html_gad4ef39fa45f462965b32608b91d8277b"><div class="ttname"><a href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a></div><div class="ttdeci">#define ONLP_OID_CHASSIS</div><div class="ttdef"><b>Definition:</b> oids.h:255</div></div>
<div class="ttc" id="group__oid-thermal_html_ga66649ad3c572a57caca1866e7c0f3924"><div class="ttname"><a href="group__oid-thermal.html#ga66649ad3c572a57caca1866e7c0f3924">ONLP_THERMAL_CAPS_ALL</a></div><div class="ttdeci">#define ONLP_THERMAL_CAPS_ALL</div><div class="ttdef"><b>Definition:</b> thermal.h:55</div></div>
<div class="ttc" id="group__oid_html_gad4ef39fa45f462965b32608b91d8277b"><div class="ttname"><a href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a></div><div class="ttdeci">#define ONLP_OID_CHASSIS</div><div class="ttdef"><b>Definition:</b> oids.h:260</div></div>
</div><!-- fragment --><p>This macro should be used in your implementation to declare your static chassis thermal sensors. </p>
</div>
@@ -276,6 +278,30 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gaa5fc0ea296caecb44434d855e799191e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_thermali_id_validate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate a thermal oid. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td>The thermal id. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gaec311760f5ff6e68ef3a41d059c66ede"></a>
@@ -335,7 +361,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -89,7 +89,7 @@ Section2</h1>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -193,18 +193,21 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:ga183de8de9b4d262bb57e6bbc10c8d7fa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga183de8de9b4d262bb57e6bbc10c8d7fa">onlp_led_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga183de8de9b4d262bb57e6bbc10c8d7fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the led software module. <a href="group__oid-led.html#ga183de8de9b4d262bb57e6bbc10c8d7fa">More...</a><br /></td></tr>
<tr class="separator:ga183de8de9b4d262bb57e6bbc10c8d7fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e754636257160be6fe2f3a8b7bdec76"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga7e754636257160be6fe2f3a8b7bdec76">onlp_led_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:ga7e754636257160be6fe2f3a8b7bdec76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the LED header. <a href="group__oid-led.html#ga7e754636257160be6fe2f3a8b7bdec76">More...</a><br /></td></tr>
<tr class="separator:ga7e754636257160be6fe2f3a8b7bdec76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae644b2c5d0aee5d14ce7878b76b019f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#gaae644b2c5d0aee5d14ce7878b76b019f">onlp_led_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d">onlp_led_info_t</a> *rv)</td></tr>
<tr class="memdesc:gaae644b2c5d0aee5d14ce7878b76b019f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get LED information. <a href="group__oid-led.html#gaae644b2c5d0aee5d14ce7878b76b019f">More...</a><br /></td></tr>
<tr class="separator:gaae644b2c5d0aee5d14ce7878b76b019f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa071fbbace5f46da4c885cf992a0494b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#gaa071fbbace5f46da4c885cf992a0494b">onlp_led_mode_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> mode)</td></tr>
<tr class="memdesc:gaa071fbbace5f46da4c885cf992a0494b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED mode. <a href="group__oid-led.html#gaa071fbbace5f46da4c885cf992a0494b">More...</a><br /></td></tr>
<tr class="separator:gaa071fbbace5f46da4c885cf992a0494b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf07101a3ab41b715353ad3226c2d5a82"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#gaf07101a3ab41b715353ad3226c2d5a82">onlp_led_char_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, char c)</td></tr>
<tr class="memdesc:gaf07101a3ab41b715353ad3226c2d5a82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED char. <a href="group__oid-led.html#gaf07101a3ab41b715353ad3226c2d5a82">More...</a><br /></td></tr>
<tr class="separator:gaf07101a3ab41b715353ad3226c2d5a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53165ca64c6a2982aef41aca06c483a6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga53165ca64c6a2982aef41aca06c483a6">onlp_led_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:ga53165ca64c6a2982aef41aca06c483a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the LED header. <a href="group__oid-led.html#ga53165ca64c6a2982aef41aca06c483a6">More...</a><br /></td></tr>
<tr class="separator:ga53165ca64c6a2982aef41aca06c483a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d31fcabe06bbb1bd7e9a45266f11fb6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga6d31fcabe06bbb1bd7e9a45266f11fb6">onlp_led_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d">onlp_led_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga6d31fcabe06bbb1bd7e9a45266f11fb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get LED information. <a href="group__oid-led.html#ga6d31fcabe06bbb1bd7e9a45266f11fb6">More...</a><br /></td></tr>
<tr class="separator:ga6d31fcabe06bbb1bd7e9a45266f11fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1705ebda784d0501d9d08c504dec083f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga1705ebda784d0501d9d08c504dec083f">onlp_led_caps_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, uint32_t *caps)</td></tr>
<tr class="memdesc:ga1705ebda784d0501d9d08c504dec083f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the LED caps. <a href="group__oid-led.html#ga1705ebda784d0501d9d08c504dec083f">More...</a><br /></td></tr>
<tr class="separator:ga1705ebda784d0501d9d08c504dec083f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7512a0d4eea0f86030928f6a82f7ed83"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#ga7512a0d4eea0f86030928f6a82f7ed83">onlp_led_mode_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga7512a0d4eea0f86030928f6a82f7ed83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED mode. <a href="group__oid-led.html#ga7512a0d4eea0f86030928f6a82f7ed83">More...</a><br /></td></tr>
<tr class="separator:ga7512a0d4eea0f86030928f6a82f7ed83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa115f1dece6e6f2ae5b91f22d8c0285"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#gaaa115f1dece6e6f2ae5b91f22d8c0285">onlp_led_char_set</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, char c)</td></tr>
<tr class="memdesc:gaaa115f1dece6e6f2ae5b91f22d8c0285"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED char. <a href="group__oid-led.html#gaaa115f1dece6e6f2ae5b91f22d8c0285">More...</a><br /></td></tr>
<tr class="separator:gaaa115f1dece6e6f2ae5b91f22d8c0285"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa64ab0547dc4536d2f4dbfd8f3dff0c0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-led.html#gaa64ab0547dc4536d2f4dbfd8f3dff0c0">onlp_led_info_to_user_json</a> (<a class="el" href="group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d">onlp_led_info_t</a> *info, cJSON **cj, uint32_t flags)</td></tr>
<tr class="memdesc:gaa64ab0547dc4536d2f4dbfd8f3dff0c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an LED info structure to user JSON. <a href="group__oid-led.html#gaa64ab0547dc4536d2f4dbfd8f3dff0c0">More...</a><br /></td></tr>
<tr class="separator:gaa64ab0547dc4536d2f4dbfd8f3dff0c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -245,7 +248,7 @@ Variables</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -176,102 +176,105 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#ga183de8de9b4d262bb57e6bbc10c8d7fa">onlp_led_sw_denit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#ga7e754636257160be6fe2f3a8b7bdec76">onlp_led_hdr_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* rv);</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#ga53165ca64c6a2982aef41aca06c483a6">onlp_led_hdr_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* rv);</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaae644b2c5d0aee5d14ce7878b76b019f">onlp_led_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__led__info__s.html">onlp_led_info_t</a>* rv);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#ga6d31fcabe06bbb1bd7e9a45266f11fb6">onlp_led_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__led__info__s.html">onlp_led_info_t</a>* rv);</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaa071fbbace5f46da4c885cf992a0494b">onlp_led_mode_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <span class="keywordtype">id</span>, <a class="code" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> mode);</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaf07101a3ab41b715353ad3226c2d5a82">onlp_led_char_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <span class="keywordtype">id</span>, <span class="keywordtype">char</span> c);</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaa64ab0547dc4536d2f4dbfd8f3dff0c0">onlp_led_info_to_user_json</a>(<a class="code" href="structonlp__led__info__s.html">onlp_led_info_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#ga311a7e9fe75add6a5cd8982ebfe455a5">onlp_led_info_to_json</a>(<a class="code" href="structonlp__led__info__s.html">onlp_led_info_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gabca22ca2fb17f5680744703a11ea0495">onlp_led_info_from_json</a>(cJSON* cj, <a class="code" href="structonlp__led__info__s.html">onlp_led_info_t</a>* info);</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#ga1705ebda784d0501d9d08c504dec083f">onlp_led_caps_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, uint32_t* caps);</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#ga7512a0d4eea0f86030928f6a82f7ed83">onlp_led_mode_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> mode);</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaaa115f1dece6e6f2ae5b91f22d8c0285">onlp_led_char_set</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keywordtype">char</span> c);</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaa64ab0547dc4536d2f4dbfd8f3dff0c0">onlp_led_info_to_user_json</a>(<a class="code" href="structonlp__led__info__s.html">onlp_led_info_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#ga311a7e9fe75add6a5cd8982ebfe455a5">onlp_led_info_to_json</a>(<a class="code" href="structonlp__led__info__s.html">onlp_led_info_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;<span class="comment">/******************************************************************************</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="comment"> * Enumeration Support Definitions.</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"> * Please do not add additional code beyond this point.</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment">/* &lt;auto.start.enum(tag:led).supportheader&gt; */</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-led.html#gab101123b97271b6c50da64f063ce2828">onlp_led_caps_name</a>(<a class="code" href="group__oid-led.html#gae3a76402a7e442a610689b63f77f889c">onlp_led_caps_t</a> e);</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaa1db04c7e0f80ee0d1437706c5d5d509">onlp_led_caps_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid-led.html#gae3a76402a7e442a610689b63f77f889c">onlp_led_caps_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-led.html#gaaf41313dcfdbb0cdde99e248ca055b77">onlp_led_caps_desc</a>(<a class="code" href="group__oid-led.html#gae3a76402a7e442a610689b63f77f889c">onlp_led_caps_t</a> e);</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaee0c3cbe12d548c8b5d2f4e2cee3dd63">onlp_led_caps_valid</a>(<a class="code" href="group__oid-led.html#gae3a76402a7e442a610689b63f77f889c">onlp_led_caps_t</a> e);</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="group__oid-led.html#gab798a7b75562474eb9884dd66a8174b8"> 192</a></span>&#160;<span class="preprocessor">#define ONLP_LED_CAPS_VALID(_e) \</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor"> (onlp_led_caps_valid((_e)))</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gabca22ca2fb17f5680744703a11ea0495">onlp_led_info_from_json</a>(cJSON* cj, <a class="code" href="structonlp__led__info__s.html">onlp_led_info_t</a>* info);</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<span class="comment">/******************************************************************************</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<span class="comment"> * Enumeration Support Definitions.</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="comment"> * Please do not add additional code beyond this point.</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;<span class="comment">/* &lt;auto.start.enum(tag:led).supportheader&gt; */</span></div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-led.html#gab101123b97271b6c50da64f063ce2828">onlp_led_caps_name</a>(<a class="code" href="group__oid-led.html#gae3a76402a7e442a610689b63f77f889c">onlp_led_caps_t</a> e);</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaa1db04c7e0f80ee0d1437706c5d5d509">onlp_led_caps_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid-led.html#gae3a76402a7e442a610689b63f77f889c">onlp_led_caps_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-led.html#gaaf41313dcfdbb0cdde99e248ca055b77">onlp_led_caps_desc</a>(<a class="code" href="group__oid-led.html#gae3a76402a7e442a610689b63f77f889c">onlp_led_caps_t</a> e);</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-led.html#ga4be1b0683745e93f1d0e64227b69337c">onlp_led_caps_map</a>[];</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-led.html#ga00e008cec6186da03a466eca835e4023">onlp_led_caps_desc_map</a>[];</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="group__oid-led.html#ga8bc04968373b8114e1c42f77563cc5fe"> 201</a></span>&#160;<span class="preprocessor">#define ONLP_LED_MODE_STRINGS \</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor">{\</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"> &quot;OFF&quot;, \</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor"> &quot;AUTO&quot;, \</span></div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor"> &quot;AUTO_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor"> &quot;CHAR&quot;, \</span></div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"> &quot;RED&quot;, \</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<span class="preprocessor"> &quot;RED_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor"> &quot;ORANGE&quot;, \</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor"> &quot;ORANGE_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor"> &quot;YELLOW&quot;, \</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"> &quot;YELLOW_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"> &quot;GREEN&quot;, \</span></div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"> &quot;GREEN_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"> &quot;BLUE&quot;, \</span></div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor"> &quot;BLUE_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor"> &quot;PURPLE&quot;, \</span></div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"> &quot;PURPLE_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor">}</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-led.html#ga1ef0a41cc4cff5cfc027e270298424c7">onlp_led_mode_name</a>(<a class="code" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> e);</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaa933a4981848d508d2d27cf34a456820">onlp_led_mode_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-led.html#gab32ec0afbe4d22ebbe57b9dffe4a33ea">onlp_led_mode_desc</a>(<a class="code" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> e);</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;</div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="group__oid-led.html#gae8b8c27c6c52359304d4a026f33d2962"> 230</a></span>&#160;<span class="preprocessor">#define ONLP_LED_MODE_VALID(_e) \</span></div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="preprocessor"> ( (0 &lt;= (_e)) &amp;&amp; ((_e) &lt;= ONLP_LED_MODE_PURPLE_BLINKING))</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaee0c3cbe12d548c8b5d2f4e2cee3dd63">onlp_led_caps_valid</a>(<a class="code" href="group__oid-led.html#gae3a76402a7e442a610689b63f77f889c">onlp_led_caps_t</a> e);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="group__oid-led.html#gab798a7b75562474eb9884dd66a8174b8"> 199</a></span>&#160;<span class="preprocessor">#define ONLP_LED_CAPS_VALID(_e) \</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor"> (onlp_led_caps_valid((_e)))</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-led.html#ga4be1b0683745e93f1d0e64227b69337c">onlp_led_caps_map</a>[];</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-led.html#ga00e008cec6186da03a466eca835e4023">onlp_led_caps_desc_map</a>[];</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;</div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="group__oid-led.html#ga8bc04968373b8114e1c42f77563cc5fe"> 208</a></span>&#160;<span class="preprocessor">#define ONLP_LED_MODE_STRINGS \</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor">{\</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor"> &quot;OFF&quot;, \</span></div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor"> &quot;AUTO&quot;, \</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="preprocessor"> &quot;AUTO_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor"> &quot;CHAR&quot;, \</span></div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="preprocessor"> &quot;RED&quot;, \</span></div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="preprocessor"> &quot;RED_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor"> &quot;ORANGE&quot;, \</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;<span class="preprocessor"> &quot;ORANGE_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor"> &quot;YELLOW&quot;, \</span></div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;<span class="preprocessor"> &quot;YELLOW_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="preprocessor"> &quot;GREEN&quot;, \</span></div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="preprocessor"> &quot;GREEN_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="preprocessor"> &quot;BLUE&quot;, \</span></div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="preprocessor"> &quot;BLUE_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;<span class="preprocessor"> &quot;PURPLE&quot;, \</span></div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="preprocessor"> &quot;PURPLE_BLINKING&quot;, \</span></div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor">}</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-led.html#ga1ef0a41cc4cff5cfc027e270298424c7">onlp_led_mode_name</a>(<a class="code" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> e);</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-led.html#gaa933a4981848d508d2d27cf34a456820">onlp_led_mode_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-led.html#ga60376015f0bed1e1c71c9a8dde6cd6d5">onlp_led_mode_map</a>[];</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-led.html#ga8b461f06e715dbb601ede71def66ce4f">onlp_led_mode_desc_map</a>[];</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment">/* &lt;auto.end.enum(tag:led).supportheader&gt; */</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_LED_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment">/* @} */</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid-led.html#gab32ec0afbe4d22ebbe57b9dffe4a33ea">onlp_led_mode_desc</a>(<a class="code" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> e);</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;</div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="group__oid-led.html#gae8b8c27c6c52359304d4a026f33d2962"> 237</a></span>&#160;<span class="preprocessor">#define ONLP_LED_MODE_VALID(_e) \</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="preprocessor"> ( (0 &lt;= (_e)) &amp;&amp; ((_e) &lt;= ONLP_LED_MODE_PURPLE_BLINKING))</span></div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-led.html#ga60376015f0bed1e1c71c9a8dde6cd6d5">onlp_led_mode_map</a>[];</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid-led.html#ga8b461f06e715dbb601ede71def66ce4f">onlp_led_mode_desc_map</a>[];</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment">/* &lt;auto.end.enum(tag:led).supportheader&gt; */</span></div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_LED_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="structonlp__led__info__s_html_a59bc4e40d9dc654b69afbd643f5167ea"><div class="ttname"><a href="structonlp__led__info__s.html#a59bc4e40d9dc654b69afbd643f5167ea">onlp_led_info_s::mode</a></div><div class="ttdeci">onlp_led_mode_t mode</div><div class="ttdef"><b>Definition:</b> led.h:91</div></div>
<div class="ttc" id="structonlp__led__info__s_html_a5a030f44e0a9e4bd074bc92f5e5f5409"><div class="ttname"><a href="structonlp__led__info__s.html#a5a030f44e0a9e4bd074bc92f5e5f5409">onlp_led_info_s::hdr</a></div><div class="ttdeci">onlp_oid_hdr_t hdr</div><div class="ttdef"><b>Definition:</b> led.h:85</div></div>
<div class="ttc" id="group__oid-led_html_ga7e754636257160be6fe2f3a8b7bdec76"><div class="ttname"><a href="group__oid-led.html#ga7e754636257160be6fe2f3a8b7bdec76">onlp_led_hdr_get</a></div><div class="ttdeci">int onlp_led_hdr_get(onlp_oid_t id, onlp_oid_hdr_t *rv)</div><div class="ttdoc">Get the LED header. </div></div>
<div class="ttc" id="group__oid-led_html_ga53165ca64c6a2982aef41aca06c483a6"><div class="ttname"><a href="group__oid-led.html#ga53165ca64c6a2982aef41aca06c483a6">onlp_led_hdr_get</a></div><div class="ttdeci">int onlp_led_hdr_get(onlp_oid_t oid, onlp_oid_hdr_t *rv)</div><div class="ttdoc">Get the LED header. </div></div>
<div class="ttc" id="group__oid-led_html_gaa64ab0547dc4536d2f4dbfd8f3dff0c0"><div class="ttname"><a href="group__oid-led.html#gaa64ab0547dc4536d2f4dbfd8f3dff0c0">onlp_led_info_to_user_json</a></div><div class="ttdeci">int onlp_led_info_to_user_json(onlp_led_info_t *info, cJSON **cj, uint32_t flags)</div><div class="ttdoc">Convert an LED info structure to user JSON. </div></div>
<div class="ttc" id="group__oid-led_html_gaaf41313dcfdbb0cdde99e248ca055b77"><div class="ttname"><a href="group__oid-led.html#gaaf41313dcfdbb0cdde99e248ca055b77">onlp_led_caps_desc</a></div><div class="ttdeci">const char * onlp_led_caps_desc(onlp_led_caps_t e)</div></div>
<div class="ttc" id="group__oid-led_html_gaa071fbbace5f46da4c885cf992a0494b"><div class="ttname"><a href="group__oid-led.html#gaa071fbbace5f46da4c885cf992a0494b">onlp_led_mode_set</a></div><div class="ttdeci">int onlp_led_mode_set(onlp_oid_t id, onlp_led_mode_t mode)</div><div class="ttdoc">Set the LED mode. </div></div>
<div class="ttc" id="group__oid-led_html_ga1705ebda784d0501d9d08c504dec083f"><div class="ttname"><a href="group__oid-led.html#ga1705ebda784d0501d9d08c504dec083f">onlp_led_caps_get</a></div><div class="ttdeci">int onlp_led_caps_get(onlp_oid_t oid, uint32_t *caps)</div><div class="ttdoc">Get the LED caps. </div></div>
<div class="ttc" id="group__oid-led_html_gabca22ca2fb17f5680744703a11ea0495"><div class="ttname"><a href="group__oid-led.html#gabca22ca2fb17f5680744703a11ea0495">onlp_led_info_from_json</a></div><div class="ttdeci">int onlp_led_info_from_json(cJSON *cj, onlp_led_info_t *info)</div><div class="ttdoc">Convert a JSON object to an LED info structure. </div></div>
<div class="ttc" id="group__oid-led_html_ga1ef0a41cc4cff5cfc027e270298424c7"><div class="ttname"><a href="group__oid-led.html#ga1ef0a41cc4cff5cfc027e270298424c7">onlp_led_mode_name</a></div><div class="ttdeci">const char * onlp_led_mode_name(onlp_led_mode_t e)</div></div>
<div class="ttc" id="oids_8h_html"><div class="ttname"><a href="oids_8h.html">oids.h</a></div><div class="ttdoc">Object Identifiers. </div></div>
<div class="ttc" id="group__oid-led_html_ga183de8de9b4d262bb57e6bbc10c8d7fa"><div class="ttname"><a href="group__oid-led.html#ga183de8de9b4d262bb57e6bbc10c8d7fa">onlp_led_sw_denit</a></div><div class="ttdeci">int onlp_led_sw_denit(void)</div><div class="ttdoc">Deinitialize the led software module. </div></div>
<div class="ttc" id="group__oid_html_gae6a6c9be0f593051fa446ce33afcf98f"><div class="ttname"><a href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a></div><div class="ttdeci">uint32_t onlp_oid_t</div><div class="ttdef"><b>Definition:</b> oids.h:52</div></div>
<div class="ttc" id="group__oid-led_html_gab101123b97271b6c50da64f063ce2828"><div class="ttname"><a href="group__oid-led.html#gab101123b97271b6c50da64f063ce2828">onlp_led_caps_name</a></div><div class="ttdeci">const char * onlp_led_caps_name(onlp_led_caps_t e)</div></div>
<div class="ttc" id="group__oid-led_html_ga6d31fcabe06bbb1bd7e9a45266f11fb6"><div class="ttname"><a href="group__oid-led.html#ga6d31fcabe06bbb1bd7e9a45266f11fb6">onlp_led_info_get</a></div><div class="ttdeci">int onlp_led_info_get(onlp_oid_t oid, onlp_led_info_t *rv)</div><div class="ttdoc">Get LED information. </div></div>
<div class="ttc" id="structonlp__led__info__s_html_a87b31360c923e1b9850964b6b13d4b78"><div class="ttname"><a href="structonlp__led__info__s.html#a87b31360c923e1b9850964b6b13d4b78">onlp_led_info_s::caps</a></div><div class="ttdeci">uint32_t caps</div><div class="ttdef"><b>Definition:</b> led.h:88</div></div>
<div class="ttc" id="group__oid-led_html_gab32ec0afbe4d22ebbe57b9dffe4a33ea"><div class="ttname"><a href="group__oid-led.html#gab32ec0afbe4d22ebbe57b9dffe4a33ea">onlp_led_mode_desc</a></div><div class="ttdeci">const char * onlp_led_mode_desc(onlp_led_mode_t e)</div></div>
<div class="ttc" id="group__oid-led_html_ga4be1b0683745e93f1d0e64227b69337c"><div class="ttname"><a href="group__oid-led.html#ga4be1b0683745e93f1d0e64227b69337c">onlp_led_caps_map</a></div><div class="ttdeci">aim_map_si_t onlp_led_caps_map[]</div></div>
<div class="ttc" id="group__oid-led_html_gaaa115f1dece6e6f2ae5b91f22d8c0285"><div class="ttname"><a href="group__oid-led.html#gaaa115f1dece6e6f2ae5b91f22d8c0285">onlp_led_char_set</a></div><div class="ttdeci">int onlp_led_char_set(onlp_oid_t oid, char c)</div><div class="ttdoc">Set the LED char. </div></div>
<div class="ttc" id="group__oid-led_html_ga52beae08f5bad6f90b9e9c590445c41a"><div class="ttname"><a href="group__oid-led.html#ga52beae08f5bad6f90b9e9c590445c41a">onlp_led_caps_e</a></div><div class="ttdeci">onlp_led_caps_e</div><div class="ttdef"><b>Definition:</b> led.h:36</div></div>
<div class="ttc" id="group__oid-led_html_ga00e008cec6186da03a466eca835e4023"><div class="ttname"><a href="group__oid-led.html#ga00e008cec6186da03a466eca835e4023">onlp_led_caps_desc_map</a></div><div class="ttdeci">aim_map_si_t onlp_led_caps_desc_map[]</div></div>
<div class="ttc" id="group__oid-led_html_ga7512a0d4eea0f86030928f6a82f7ed83"><div class="ttname"><a href="group__oid-led.html#ga7512a0d4eea0f86030928f6a82f7ed83">onlp_led_mode_set</a></div><div class="ttdeci">int onlp_led_mode_set(onlp_oid_t oid, onlp_led_mode_t mode)</div><div class="ttdoc">Set the LED mode. </div></div>
<div class="ttc" id="group__oid-led_html_gaa1db04c7e0f80ee0d1437706c5d5d509"><div class="ttname"><a href="group__oid-led.html#gaa1db04c7e0f80ee0d1437706c5d5d509">onlp_led_caps_value</a></div><div class="ttdeci">int onlp_led_caps_value(const char *str, onlp_led_caps_t *e, int substr)</div></div>
<div class="ttc" id="group__oid-led_html_ga60376015f0bed1e1c71c9a8dde6cd6d5"><div class="ttname"><a href="group__oid-led.html#ga60376015f0bed1e1c71c9a8dde6cd6d5">onlp_led_mode_map</a></div><div class="ttdeci">aim_map_si_t onlp_led_mode_map[]</div></div>
<div class="ttc" id="structonlp__led__info__s_html_a4095ba538a4f97dd927ee9b0935a04dd"><div class="ttname"><a href="structonlp__led__info__s.html#a4095ba538a4f97dd927ee9b0935a04dd">onlp_led_info_s::character</a></div><div class="ttdeci">char character</div><div class="ttdef"><b>Definition:</b> led.h:94</div></div>
<div class="ttc" id="group__oid-led_html_ga8b461f06e715dbb601ede71def66ce4f"><div class="ttname"><a href="group__oid-led.html#ga8b461f06e715dbb601ede71def66ce4f">onlp_led_mode_desc_map</a></div><div class="ttdeci">aim_map_si_t onlp_led_mode_desc_map[]</div></div>
<div class="ttc" id="group__oid-led_html_gaf07101a3ab41b715353ad3226c2d5a82"><div class="ttname"><a href="group__oid-led.html#gaf07101a3ab41b715353ad3226c2d5a82">onlp_led_char_set</a></div><div class="ttdeci">int onlp_led_char_set(onlp_oid_t id, char c)</div><div class="ttdoc">Set the LED char. </div></div>
<div class="ttc" id="group__oid-led_html_gaae644b2c5d0aee5d14ce7878b76b019f"><div class="ttname"><a href="group__oid-led.html#gaae644b2c5d0aee5d14ce7878b76b019f">onlp_led_info_get</a></div><div class="ttdeci">int onlp_led_info_get(onlp_oid_t id, onlp_led_info_t *rv)</div><div class="ttdoc">Get LED information. </div></div>
<div class="ttc" id="group__oid-led_html_gaa933a4981848d508d2d27cf34a456820"><div class="ttname"><a href="group__oid-led.html#gaa933a4981848d508d2d27cf34a456820">onlp_led_mode_value</a></div><div class="ttdeci">int onlp_led_mode_value(const char *str, onlp_led_mode_t *e, int substr)</div></div>
<div class="ttc" id="group__oid-led_html_ga4f3ff42e0e51b11a8049bb735e81680b"><div class="ttname"><a href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a></div><div class="ttdeci">enum onlp_led_mode_e onlp_led_mode_t</div></div>
<div class="ttc" id="group__oid-led_html_gaee0c3cbe12d548c8b5d2f4e2cee3dd63"><div class="ttname"><a href="group__oid-led.html#gaee0c3cbe12d548c8b5d2f4e2cee3dd63">onlp_led_caps_valid</a></div><div class="ttdeci">int onlp_led_caps_valid(onlp_led_caps_t e)</div></div>
@@ -281,12 +284,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__oid-led_html_gae3a76402a7e442a610689b63f77f889c"><div class="ttname"><a href="group__oid-led.html#gae3a76402a7e442a610689b63f77f889c">onlp_led_caps_t</a></div><div class="ttdeci">enum onlp_led_caps_e onlp_led_caps_t</div></div>
<div class="ttc" id="group__oid-led_html_ga2321afb93c45d03f1d950c53ca1b3e1d"><div class="ttname"><a href="group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d">onlp_led_info_t</a></div><div class="ttdeci">struct onlp_led_info_s onlp_led_info_t</div></div>
<div class="ttc" id="group__oid-led_html_gad1fad4b641eca2d277999706c947fe83"><div class="ttname"><a href="group__oid-led.html#gad1fad4b641eca2d277999706c947fe83">onlp_led_mode_e</a></div><div class="ttdeci">onlp_led_mode_e</div><div class="ttdef"><b>Definition:</b> led.h:56</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
<div class="ttc" id="group__oid-led_html_gab10b338ace2bcf68eac58daa1d8f62c5"><div class="ttname"><a href="group__oid-led.html#gab10b338ace2bcf68eac58daa1d8f62c5">onlp_led_hw_init</a></div><div class="ttdeci">int onlp_led_hw_init(uint32_t flags)</div><div class="ttdoc">Hardware initialization of the LED module. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -0,0 +1,154 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.8"/>
<title>ONLP: module/inc/onlp/platformi/ledi.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">ONLP
</div>
<div id="projectbrief">Open Network Linux Platform APIs</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Modules</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_a7b0466279106ea0b8f86f609f621680.html">module</a></li><li class="navelem"><a class="el" href="dir_9b91cb305f6dfd5edb8153d5019adc55.html">inc</a></li><li class="navelem"><a class="el" href="dir_72adef417dcbc5bf8193445c31305165.html">onlp</a></li><li class="navelem"><a class="el" href="dir_ad96458042bbdd0196ba054c40055169.html">platformi</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">ledi.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Platform Management Interface.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="led_8h_source.html">onlp/led.h</a>&gt;</code><br />
</div>
<p><a href="ledi_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga16f79f7d1bad6cc6abecf2f06dc277ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ONLP_LED_INFO_ENTRY_INIT</a>(_id, _desc, _parent, _caps)</td></tr>
<tr class="separator:ga16f79f7d1bad6cc6abecf2f06dc277ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb59c61a0dbc132001bb46faa24020c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gabb59c61a0dbc132001bb46faa24020c3">ONLP_CHASSIS_LED_INFO_ENTRY_INIT</a>(_id, _desc, _caps)&#160;&#160;&#160;<a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ONLP_LED_INFO_ENTRY_INIT</a>(_id, _desc, <a class="el" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a>, _caps)</td></tr>
<tr class="separator:gabb59c61a0dbc132001bb46faa24020c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac599280d5cef3488c7ffa7669ff7e5a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gac599280d5cef3488c7ffa7669ff7e5a5">ONLP_PSU_LED_INFO_ENTRY_INIT</a>(_id, _desc, _psu_id, _caps)&#160;&#160;&#160;<a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ONLP_LED_INFO_ENTRY_INIT</a>(_id, _desc, <a class="el" href="group__oid.html#ga81743a563ed2ca6a4487c895bb32ff2f">ONLP_PSU_ID_CREATE</a>(_psu_id), _caps)</td></tr>
<tr class="separator:gac599280d5cef3488c7ffa7669ff7e5a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4535ed79efa96ab0c10fa760cbeb0c13"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga4535ed79efa96ab0c10fa760cbeb0c13">ONLP_FAN_LED_INFO_ENTRY_INIT</a>(_id, _desc, _fan_id, _caps)&#160;&#160;&#160;<a class="el" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec">ONLP_LED_INFO_ENTRY_INIT</a>(_id, _desc, <a class="el" href="group__oid.html#ga8e6b51420509038b582a32fc75d3fda7">ONLP_FAN_ID_CREATE</a>(_fan_id), _caps)</td></tr>
<tr class="separator:ga4535ed79efa96ab0c10fa760cbeb0c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gae8a2c938a73331e4dbf2231561af340b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae8a2c938a73331e4dbf2231561af340b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gae8a2c938a73331e4dbf2231561af340b">onlp_ledi_sw_init</a> (void)</td></tr>
<tr class="memdesc:gae8a2c938a73331e4dbf2231561af340b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Software initialization of the LED module. <br /></td></tr>
<tr class="separator:gae8a2c938a73331e4dbf2231561af340b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86c339967bb328f57c14d8145cc33bd2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga86c339967bb328f57c14d8145cc33bd2">onlp_ledi_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:ga86c339967bb328f57c14d8145cc33bd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware initialization of the LED module. <a href="group__ledi.html#ga86c339967bb328f57c14d8145cc33bd2">More...</a><br /></td></tr>
<tr class="separator:ga86c339967bb328f57c14d8145cc33bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5439d6d2efedec0deedcf9b13852d2af"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga5439d6d2efedec0deedcf9b13852d2af">onlp_ledi_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga5439d6d2efedec0deedcf9b13852d2af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the led software module. <a href="group__ledi.html#ga5439d6d2efedec0deedcf9b13852d2af">More...</a><br /></td></tr>
<tr class="separator:ga5439d6d2efedec0deedcf9b13852d2af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a9062bf9279f6cfe8a492e8c39688d2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga7a9062bf9279f6cfe8a492e8c39688d2">onlp_ledi_id_validate</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id)</td></tr>
<tr class="memdesc:ga7a9062bf9279f6cfe8a492e8c39688d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate an LED id. <a href="group__ledi.html#ga7a9062bf9279f6cfe8a492e8c39688d2">More...</a><br /></td></tr>
<tr class="separator:ga7a9062bf9279f6cfe8a492e8c39688d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b4078166857dbe4be51115cff7c6c41"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga9b4078166857dbe4be51115cff7c6c41">onlp_ledi_hdr_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:ga9b4078166857dbe4be51115cff7c6c41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the LED header. <a href="group__ledi.html#ga9b4078166857dbe4be51115cff7c6c41">More...</a><br /></td></tr>
<tr class="separator:ga9b4078166857dbe4be51115cff7c6c41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfdd1547137932b756e9fc5e30aa83b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gacfdd1547137932b756e9fc5e30aa83b4">onlp_ledi_info_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d">onlp_led_info_t</a> *rv)</td></tr>
<tr class="memdesc:gacfdd1547137932b756e9fc5e30aa83b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the information for the given LED. <a href="group__ledi.html#gacfdd1547137932b756e9fc5e30aa83b4">More...</a><br /></td></tr>
<tr class="separator:gacfdd1547137932b756e9fc5e30aa83b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6d88c49f8174ded8f642cd21ffbdc30"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gae6d88c49f8174ded8f642cd21ffbdc30">onlp_ledi_caps_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, uint32_t *rv)</td></tr>
<tr class="memdesc:gae6d88c49f8174ded8f642cd21ffbdc30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the caps for the given LED. <a href="group__ledi.html#gae6d88c49f8174ded8f642cd21ffbdc30">More...</a><br /></td></tr>
<tr class="separator:gae6d88c49f8174ded8f642cd21ffbdc30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga817c7aa9a7472dd94af002c9706324dc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#ga817c7aa9a7472dd94af002c9706324dc">onlp_ledi_mode_set</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga817c7aa9a7472dd94af002c9706324dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED mode. <a href="group__ledi.html#ga817c7aa9a7472dd94af002c9706324dc">More...</a><br /></td></tr>
<tr class="separator:ga817c7aa9a7472dd94af002c9706324dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac56e81fc85142652444010936f61bdcb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ledi.html#gac56e81fc85142652444010936f61bdcb">onlp_ledi_char_set</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, char c)</td></tr>
<tr class="memdesc:gac56e81fc85142652444010936f61bdcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the LED character. <a href="group__ledi.html#gac56e81fc85142652444010936f61bdcb">More...</a><br /></td></tr>
<tr class="separator:gac56e81fc85142652444010936f61bdcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Platform Management Interface. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>

View File

@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">ledi.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/************************************************************</span></div>
<a href="ledi_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/************************************************************</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * &lt;bsn.cl fy=2014 v=onl&gt;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright 2014, 2015 Big Switch Networks, Inc.</span></div>
@@ -108,57 +108,70 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * License.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * &lt;/bsn.cl&gt;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> ************************************************************</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * LED Platform Implementation.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> ***********************************************************/</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef __ONLP_LEDI_H__</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define __ONLP_LEDI_H__</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="led_8h.html">onlp/led.h</a>&gt;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keywordtype">int</span> onlp_ledi_sw_init(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keywordtype">int</span> onlp_ledi_hw_init(uint32_t flags);</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keywordtype">int</span> onlp_ledi_sw_denit(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keywordtype">int</span> onlp_ledi_hdr_get(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* rv);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="keywordtype">int</span> onlp_ledi_info_get(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__led__info__s.html">onlp_led_info_t</a>* rv);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keywordtype">int</span> onlp_ledi_mode_set(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> mode);</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keywordtype">int</span> onlp_ledi_char_set(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <span class="keywordtype">char</span> c);</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> ********************************************************/</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef __ONLP_LEDI_H__</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#define __ONLP_LEDI_H__</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="led_8h.html">onlp/led.h</a>&gt;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__ledi.html#gae8a2c938a73331e4dbf2231561af340b">onlp_ledi_sw_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__ledi.html#ga86c339967bb328f57c14d8145cc33bd2">onlp_ledi_hw_init</a>(uint32_t flags);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__ledi.html#ga5439d6d2efedec0deedcf9b13852d2af">onlp_ledi_sw_denit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__ledi.html#ga7a9062bf9279f6cfe8a492e8c39688d2">onlp_ledi_id_validate</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__ledi.html#ga9b4078166857dbe4be51115cff7c6c41">onlp_ledi_hdr_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* rv);</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__ledi.html#gacfdd1547137932b756e9fc5e30aa83b4">onlp_ledi_info_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__led__info__s.html">onlp_led_info_t</a>* rv);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__ledi.html#gae6d88c49f8174ded8f642cd21ffbdc30">onlp_ledi_caps_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, uint32_t* rv);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#define ONLP_LED_INFO_ENTRY_INIT(_id, _desc, _parent, _caps) \</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"> { \</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"> { \</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"> .id = ONLP_LED_ID_CREATE(_id), \</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"> .description = _desc, \</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor"> .poid = ONLP_OID_CHASSIS, \</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor"> .status = ONLP_OID_STATUS_FLAG_PRESENT, \</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor"> }, \</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor"> .caps = _caps, \</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor"> }</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define ONLP_CHASSIS_LED_INFO_ENTRY_INIT(_id, _desc, _caps) \</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor"> ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_OID_CHASSIS, _caps)</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#define ONLP_PSU_LED_INFO_ENTRY_INIT(_id, _desc, _psu_id, _caps) \</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor"> ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_PSU_ID_CREATE(_psu_id), _caps)</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_LED_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__ledi.html#ga817c7aa9a7472dd94af002c9706324dc">onlp_ledi_mode_set</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a> mode);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__ledi.html#gac56e81fc85142652444010936f61bdcb">onlp_ledi_char_set</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <span class="keywordtype">char</span> c);</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec"> 96</a></span>&#160;<span class="preprocessor">#define ONLP_LED_INFO_ENTRY_INIT(_id, _desc, _parent, _caps) \</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor"> { \</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor"> { \</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="preprocessor"> .id = ONLP_LED_ID_CREATE(_id), \</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor"> .description = _desc, \</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;<span class="preprocessor"> .poid = ONLP_OID_CHASSIS, \</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor"> .status = ONLP_OID_STATUS_FLAG_PRESENT, \</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor"> }, \</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;<span class="preprocessor"> .caps = _caps, \</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor"> }</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="group__ledi.html#gabb59c61a0dbc132001bb46faa24020c3"> 108</a></span>&#160;<span class="preprocessor">#define ONLP_CHASSIS_LED_INFO_ENTRY_INIT(_id, _desc, _caps) \</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor"> ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_OID_CHASSIS, _caps)</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="group__ledi.html#gac599280d5cef3488c7ffa7669ff7e5a5"> 112</a></span>&#160;<span class="preprocessor">#define ONLP_PSU_LED_INFO_ENTRY_INIT(_id, _desc, _psu_id, _caps) \</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="preprocessor"> ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_PSU_ID_CREATE(_psu_id), _caps)</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="group__ledi.html#ga4535ed79efa96ab0c10fa760cbeb0c13"> 116</a></span>&#160;<span class="preprocessor">#define ONLP_FAN_LED_INFO_ENTRY_INIT(_id, _desc, _fan_id, _caps) \</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor"> ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_FAN_ID_CREATE(_fan_id), _caps)</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_LED_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="group__ledi_html_gacfdd1547137932b756e9fc5e30aa83b4"><div class="ttname"><a href="group__ledi.html#gacfdd1547137932b756e9fc5e30aa83b4">onlp_ledi_info_get</a></div><div class="ttdeci">int onlp_ledi_info_get(onlp_oid_id_t id, onlp_led_info_t *rv)</div><div class="ttdoc">Get the information for the given LED. </div></div>
<div class="ttc" id="group__ledi_html_gac56e81fc85142652444010936f61bdcb"><div class="ttname"><a href="group__ledi.html#gac56e81fc85142652444010936f61bdcb">onlp_ledi_char_set</a></div><div class="ttdeci">int onlp_ledi_char_set(onlp_oid_id_t id, char c)</div><div class="ttdoc">Set the LED character. </div></div>
<div class="ttc" id="group__ledi_html_ga7a9062bf9279f6cfe8a492e8c39688d2"><div class="ttname"><a href="group__ledi.html#ga7a9062bf9279f6cfe8a492e8c39688d2">onlp_ledi_id_validate</a></div><div class="ttdeci">int onlp_ledi_id_validate(onlp_oid_id_t id)</div><div class="ttdoc">Validate an LED id. </div></div>
<div class="ttc" id="group__oid_html_gafeead7b8b6e6434d56d2ee5a66c02f71"><div class="ttname"><a href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a></div><div class="ttdeci">uint32_t onlp_oid_id_t</div><div class="ttdef"><b>Definition:</b> oids.h:55</div></div>
<div class="ttc" id="group__ledi_html_gae8a2c938a73331e4dbf2231561af340b"><div class="ttname"><a href="group__ledi.html#gae8a2c938a73331e4dbf2231561af340b">onlp_ledi_sw_init</a></div><div class="ttdeci">int onlp_ledi_sw_init(void)</div><div class="ttdoc">Software initialization of the LED module. </div></div>
<div class="ttc" id="group__ledi_html_gae6d88c49f8174ded8f642cd21ffbdc30"><div class="ttname"><a href="group__ledi.html#gae6d88c49f8174ded8f642cd21ffbdc30">onlp_ledi_caps_get</a></div><div class="ttdeci">int onlp_ledi_caps_get(onlp_oid_id_t id, uint32_t *rv)</div><div class="ttdoc">Get the caps for the given LED. </div></div>
<div class="ttc" id="group__oid-led_html_ga4f3ff42e0e51b11a8049bb735e81680b"><div class="ttname"><a href="group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b">onlp_led_mode_t</a></div><div class="ttdeci">enum onlp_led_mode_e onlp_led_mode_t</div></div>
<div class="ttc" id="group__ledi_html_ga86c339967bb328f57c14d8145cc33bd2"><div class="ttname"><a href="group__ledi.html#ga86c339967bb328f57c14d8145cc33bd2">onlp_ledi_hw_init</a></div><div class="ttdeci">int onlp_ledi_hw_init(uint32_t flags)</div><div class="ttdoc">Hardware initialization of the LED module. </div></div>
<div class="ttc" id="group__ledi_html_ga817c7aa9a7472dd94af002c9706324dc"><div class="ttname"><a href="group__ledi.html#ga817c7aa9a7472dd94af002c9706324dc">onlp_ledi_mode_set</a></div><div class="ttdeci">int onlp_ledi_mode_set(onlp_oid_id_t id, onlp_led_mode_t mode)</div><div class="ttdoc">Set the LED mode. </div></div>
<div class="ttc" id="group__ledi_html_ga5439d6d2efedec0deedcf9b13852d2af"><div class="ttname"><a href="group__ledi.html#ga5439d6d2efedec0deedcf9b13852d2af">onlp_ledi_sw_denit</a></div><div class="ttdeci">int onlp_ledi_sw_denit(void)</div><div class="ttdoc">Deinitialize the led software module. </div></div>
<div class="ttc" id="led_8h_html"><div class="ttname"><a href="led_8h.html">led.h</a></div><div class="ttdoc">LED Management. </div></div>
<div class="ttc" id="structonlp__led__info__s_html"><div class="ttname"><a href="structonlp__led__info__s.html">onlp_led_info_s</a></div><div class="ttdef"><b>Definition:</b> led.h:83</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
<div class="ttc" id="group__ledi_html_ga9b4078166857dbe4be51115cff7c6c41"><div class="ttname"><a href="group__ledi.html#ga9b4078166857dbe4be51115cff7c6c41">onlp_ledi_hdr_get</a></div><div class="ttdeci">int onlp_ledi_hdr_get(onlp_oid_id_t id, onlp_oid_hdr_t *rv)</div><div class="ttdoc">Get the LED header. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -149,7 +149,7 @@ Functions</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -154,14 +154,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="structonlp__module__info__s_html_a1a8564319f3c601832364aa33bfa9ad0"><div class="ttname"><a href="structonlp__module__info__s.html#a1a8564319f3c601832364aa33bfa9ad0">onlp_module_info_s::hdr</a></div><div class="ttdeci">onlp_oid_hdr_t hdr</div><div class="ttdef"><b>Definition:</b> module.h:43</div></div>
<div class="ttc" id="group__oid-module_html_gac1703816dc97c5bc733eaefd64274405"><div class="ttname"><a href="group__oid-module.html#gac1703816dc97c5bc733eaefd64274405">onlp_module_hdr_get</a></div><div class="ttdeci">int onlp_module_hdr_get(onlp_oid_t oid, onlp_oid_hdr_t *hdr)</div><div class="ttdoc">Get the module header structure. </div></div>
<div class="ttc" id="structonlp__module__info__s_html"><div class="ttname"><a href="structonlp__module__info__s.html">onlp_module_info_s</a></div><div class="ttdoc">Module OID Information Structure. </div><div class="ttdef"><b>Definition:</b> module.h:41</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
<div class="ttc" id="group__oid-module_html_ga246953cdb6be7b83bac70f0b1d7c297a"><div class="ttname"><a href="group__oid-module.html#ga246953cdb6be7b83bac70f0b1d7c297a">onlp_module_info_t</a></div><div class="ttdeci">struct onlp_module_info_s onlp_module_info_t</div><div class="ttdoc">Module OID Information Structure. </div></div>
<div class="ttc" id="group__oid-module_html_gafcf71feb9c8da89f6c5d1d474aa08c86"><div class="ttname"><a href="group__oid-module.html#gafcf71feb9c8da89f6c5d1d474aa08c86">onlp_module_sw_denit</a></div><div class="ttdeci">int onlp_module_sw_denit(void)</div><div class="ttdoc">Deinitialize the module software module. </div></div>
<div class="ttc" id="group__oid-module_html_gadca3359f4cf0aa19c79e5b64f8f32eba"><div class="ttname"><a href="group__oid-module.html#gadca3359f4cf0aa19c79e5b64f8f32eba">onlp_module_info_get</a></div><div class="ttdeci">int onlp_module_info_get(onlp_oid_t oid, onlp_module_info_t *info)</div><div class="ttdoc">Get the module info structure. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -122,7 +122,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -134,11 +134,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__modulei_html_ga965774c575282a7653b80433ae59307a"><div class="ttname"><a href="group__modulei.html#ga965774c575282a7653b80433ae59307a">onlp_modulei_sw_init</a></div><div class="ttdeci">int onlp_modulei_sw_init(void)</div><div class="ttdoc">Software initialization of the Module module. </div></div>
<div class="ttc" id="group__modulei_html_gad84e8c03045948d17e36b1c1ed445851"><div class="ttname"><a href="group__modulei.html#gad84e8c03045948d17e36b1c1ed445851">onlp_modulei_hdr_get</a></div><div class="ttdeci">int onlp_modulei_hdr_get(onlp_oid_id_t id, onlp_oid_hdr_t *rv)</div><div class="ttdoc">Retrieve the module&#39;s oid header. </div></div>
<div class="ttc" id="module_8h_html"><div class="ttname"><a href="module_8h.html">module.h</a></div><div class="ttdoc">Module OID Interface. </div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -108,15 +108,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_0_1_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__ledi.html" target="_self">ledi</a></td><td class="desc"></td></tr>
<tr id="row_0_1_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__generici.html" target="_self">generici</a></td><td class="desc"></td></tr>
<tr id="row_0_1_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__attributei.html" target="_self">attributei</a></td><td class="desc"></td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9660;</span><a class="el" href="group__module-interfaces.html" target="_self">Module Documentation</a></td><td class="desc"></td></tr>
<tr id="row_0_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__onlp-config.html" target="_self">Compile Time Configuration</a></td><td class="desc"></td></tr>
<tr id="row_0_2_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__onlp-porting.html" target="_self">Porting Macros</a></td><td class="desc"></td></tr>
<tr id="row_0_1_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__platformi.html" target="_self">platformi</a></td><td class="desc"></td></tr>
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9660;</span><a class="el" href="group__module-interfaces.html" target="_self">Module Documentation</a></td><td class="desc"></td></tr>
<tr id="row_0_2_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__onlp-config.html" target="_self">Compile Time Configuration</a></td><td class="desc"></td></tr>
<tr id="row_0_2_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__onlp-porting.html" target="_self">Porting Macros</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -227,48 +227,41 @@ Macros</h2></td></tr>
<tr class="separator:ga5ebd9530d48e8ca25849e60b8404c1e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3dba2e55f717b919b96cfc612098c96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaf3dba2e55f717b919b96cfc612098c96">ONLP_OID_GENERIC_VALIDATE_GET_ID_NR</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaab4453bb7714a2d65233c35e313ca37f">ONLP_OID_TYPE_VALIDATE_GET_ID_NR</a>(ONLP_OID_TYPE_GENERIC, _oid, _id)</td></tr>
<tr class="separator:gaf3dba2e55f717b919b96cfc612098c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6075616d039e2c1847cd9f62bb60b8a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga6075616d039e2c1847cd9f62bb60b8a4">ONLP_OID_ID_VALIDATE_RANGE</a>(_id, _min, _max)&#160;&#160;&#160;( (_id) &gt;= (_min) &amp;&amp; (_id) &lt;= (_max)) ? ONLP_STATUS_OK : ONLP_STATUS_E_INVALID</td></tr>
<tr class="separator:ga6075616d039e2c1847cd9f62bb60b8a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4ef39fa45f462965b32608b91d8277b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">ONLP_OID_CHASSIS</a>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga067f622cf9a1757eca1447b6efbc4e1d">ONLP_OID_TYPE_CREATE</a>(ONLP_OID_TYPE_CHASSIS, 1)</td></tr>
<tr class="separator:gad4ef39fa45f462965b32608b91d8277b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bdd7dcf1493bf2d557e74d38007ca36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">ONLP_OID_DESC_SIZE</a>&#160;&#160;&#160;128</td></tr>
<tr class="separator:ga2bdd7dcf1493bf2d557e74d38007ca36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc9a3d7b409b2d533447a62ddb1c2f71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacc9a3d7b409b2d533447a62ddb1c2f71"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_TABLE_SIZE</b>&#160;&#160;&#160;256</td></tr>
<tr class="memitem:gacc9a3d7b409b2d533447a62ddb1c2f71"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a>&#160;&#160;&#160;256</td></tr>
<tr class="separator:gacc9a3d7b409b2d533447a62ddb1c2f71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06a21f1cd6059ecb11eed5742fc5d74e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga06a21f1cd6059ecb11eed5742fc5d74e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_TABLE_SIZE_BYTES</b>&#160;&#160;&#160;(sizeof(<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>)*ONLP_OID_TABLE_SIZE)</td></tr>
<tr class="memitem:ga06a21f1cd6059ecb11eed5742fc5d74e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e">ONLP_OID_TABLE_SIZE_BYTES</a>&#160;&#160;&#160;(sizeof(<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>)*<a class="el" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a>)</td></tr>
<tr class="separator:ga06a21f1cd6059ecb11eed5742fc5d74e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga483521a9800ebca8a5d57c57a69f31fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga483521a9800ebca8a5d57c57a69f31fc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_TABLE_COPY</b>(_dst, _src)&#160;&#160;&#160;memcpy(_dst, _src, ONLP_OID_TABLE_SIZE_BYTES)</td></tr>
<tr class="memitem:ga483521a9800ebca8a5d57c57a69f31fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga483521a9800ebca8a5d57c57a69f31fc">ONLP_OID_TABLE_COPY</a>(_dst, _src)&#160;&#160;&#160;memcpy(_dst, _src, <a class="el" href="group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e">ONLP_OID_TABLE_SIZE_BYTES</a>)</td></tr>
<tr class="separator:ga483521a9800ebca8a5d57c57a69f31fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65cb6a479d8b7e14132854d00650bb28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga65cb6a479d8b7e14132854d00650bb28"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_TABLE_CLEAR</b>(_table)&#160;&#160;&#160;memset(_table, 0, ONLP_OID_TABLE_SIZE_BYTES)</td></tr>
<tr class="memitem:ga65cb6a479d8b7e14132854d00650bb28"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga65cb6a479d8b7e14132854d00650bb28">ONLP_OID_TABLE_CLEAR</a>(_table)&#160;&#160;&#160;memset(_table, 0, <a class="el" href="group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e">ONLP_OID_TABLE_SIZE_BYTES</a>)</td></tr>
<tr class="separator:ga65cb6a479d8b7e14132854d00650bb28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace9b18ec885fb7308ba511b6f62f1034"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gace9b18ec885fb7308ba511b6f62f1034">ONLP_OID_THERMAL_ENTRY</a>(_id, _desc, _parent_type, _parent_id)&#160;&#160;&#160;{ <a class="el" href="group__oid.html#ga501e5812fa8c3261d15b8fcff37c1e96">ONLP_THERMAL_ID_CREATE</a>(_id), _desc, <a class="el" href="group__oid.html#ga067f622cf9a1757eca1447b6efbc4e1d">ONLP_OID_TYPE_CREATE</a>(_parent_type, _parent_id) }</td></tr>
<tr class="separator:gace9b18ec885fb7308ba511b6f62f1034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a09a333a38a365d3849d75079eaab16"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr)&#160;&#160;&#160;(((<a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a>*)_ptr)-&gt;status)</td></tr>
<tr class="separator:ga8a09a333a38a365d3849d75079eaab16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21e4189763bc8b542a8f7f12b8b8588c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga21e4189763bc8b542a8f7f12b8b8588c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_GET_VALUE</b>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_GET_VALUE(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="memitem:gab8ac6322cd4983a8d233151fc1d48941"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gab8ac6322cd4983a8d233151fc1d48941">ONLP_OID_STATUS_FLAGS_CLR</a>(_ptr)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr) = 0</td></tr>
<tr class="separator:gab8ac6322cd4983a8d233151fc1d48941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21e4189763bc8b542a8f7f12b8b8588c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga21e4189763bc8b542a8f7f12b8b8588c">ONLP_OID_STATUS_FLAG_GET_VALUE</a>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_GET_VALUE(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="separator:ga21e4189763bc8b542a8f7f12b8b8588c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacae64f99f7688ac46949ee96c55832b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacae64f99f7688ac46949ee96c55832b7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_SET_VALUE</b>(_ptr, _name, _value)&#160;&#160;&#160;AIM_FLAG_SET_VALUE(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name, _value)</td></tr>
<tr class="memitem:gacae64f99f7688ac46949ee96c55832b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gacae64f99f7688ac46949ee96c55832b7">ONLP_OID_STATUS_FLAG_SET_VALUE</a>(_ptr, _name, _value)&#160;&#160;&#160;AIM_FLAG_SET_VALUE(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name, _value)</td></tr>
<tr class="separator:gacae64f99f7688ac46949ee96c55832b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7107df7b7ce4afefe27ed2b666624153"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7107df7b7ce4afefe27ed2b666624153"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_SET</b>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="memitem:ga7107df7b7ce4afefe27ed2b666624153"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga7107df7b7ce4afefe27ed2b666624153">ONLP_OID_STATUS_FLAG_SET</a>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="separator:ga7107df7b7ce4afefe27ed2b666624153"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga411a384a6232b93a3fb79b440e4fd234"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga411a384a6232b93a3fb79b440e4fd234"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_CLR</b>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_CLR(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="memitem:ga411a384a6232b93a3fb79b440e4fd234"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga411a384a6232b93a3fb79b440e4fd234">ONLP_OID_STATUS_FLAG_CLR</a>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_CLR(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="separator:ga411a384a6232b93a3fb79b440e4fd234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaffe364479c1ef58bc2d3312148d0e430"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaffe364479c1ef58bc2d3312148d0e430"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_IS_SET</b>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_IS_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="memitem:gaffe364479c1ef58bc2d3312148d0e430"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaffe364479c1ef58bc2d3312148d0e430">ONLP_OID_STATUS_FLAG_IS_SET</a>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_IS_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="separator:gaffe364479c1ef58bc2d3312148d0e430"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0fad45417e896402f4f1948e3635b8ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0fad45417e896402f4f1948e3635b8ae"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_STATUS_FLAG_NOT_SET</b>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_NOT_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="memitem:ga0fad45417e896402f4f1948e3635b8ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga0fad45417e896402f4f1948e3635b8ae">ONLP_OID_STATUS_FLAG_NOT_SET</a>(_ptr, _name)&#160;&#160;&#160;AIM_FLAG_NOT_SET(<a class="el" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16">ONLP_OID_STATUS_FLAGS_GET</a>(_ptr), ONLP_OID_STATUS_FLAG_##_name)</td></tr>
<tr class="separator:ga0fad45417e896402f4f1948e3635b8ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef2d13fe0bd0604016eea499b5076092"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaef2d13fe0bd0604016eea499b5076092">ONLP_OID_PRESENT</a>(_ptr)&#160;&#160;&#160;ONLP_OID_STATUS_FLAG_IS_SET(_ptr, PRESENT)</td></tr>
<tr class="memitem:gaef2d13fe0bd0604016eea499b5076092"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaef2d13fe0bd0604016eea499b5076092">ONLP_OID_PRESENT</a>(_ptr)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaffe364479c1ef58bc2d3312148d0e430">ONLP_OID_STATUS_FLAG_IS_SET</a>(_ptr, PRESENT)</td></tr>
<tr class="separator:gaef2d13fe0bd0604016eea499b5076092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21ce504ae9d06c8c750bab7ca30d61a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga21ce504ae9d06c8c750bab7ca30d61a1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_FAILED</b>(_ptr)&#160;&#160;&#160;ONLP_OID_STATUS_FLAG_IS_SET(_ptr, FAILED)</td></tr>
<tr class="memitem:ga21ce504ae9d06c8c750bab7ca30d61a1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga21ce504ae9d06c8c750bab7ca30d61a1">ONLP_OID_FAILED</a>(_ptr)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaffe364479c1ef58bc2d3312148d0e430">ONLP_OID_STATUS_FLAG_IS_SET</a>(_ptr, FAILED)</td></tr>
<tr class="separator:ga21ce504ae9d06c8c750bab7ca30d61a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga558671a0dfcf83e35735e98142de6d11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga558671a0dfcf83e35735e98142de6d11">ONLP_OID_TABLE_ITER_EXPR</a>(_table, _oidp, _expr)</td></tr>
<tr class="memdesc:ga558671a0dfcf83e35735e98142de6d11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over all OIDS in the given table that match the given expression. <a href="group__oid.html#ga558671a0dfcf83e35735e98142de6d11">More...</a><br /></td></tr>
@@ -306,11 +299,9 @@ Typedefs</h2></td></tr>
<tr class="separator:ga7456f922ad11e6a5fc6e8ab2c4ec6d1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5242c44f094a2dc8708df5f6a1d6573e"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga5242c44f094a2dc8708df5f6a1d6573e">onlp_oid_status_flags_t</a></td></tr>
<tr class="separator:ga5242c44f094a2dc8708df5f6a1d6573e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d5e709ef7f16a5e89acbaf8d2df5c64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0d5e709ef7f16a5e89acbaf8d2df5c64"></a>
typedef char&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_desc_t</b> [<a class="el" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">ONLP_OID_DESC_SIZE</a>]</td></tr>
<tr class="memitem:ga0d5e709ef7f16a5e89acbaf8d2df5c64"><td class="memItemLeft" align="right" valign="top">typedef char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga0d5e709ef7f16a5e89acbaf8d2df5c64">onlp_oid_desc_t</a> [<a class="el" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">ONLP_OID_DESC_SIZE</a>]</td></tr>
<tr class="separator:ga0d5e709ef7f16a5e89acbaf8d2df5c64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga888285f6ebc43f3c0c7db1610fb3994b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga888285f6ebc43f3c0c7db1610fb3994b"></a>
typedef <a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_table_t</b> [ONLP_OID_TABLE_SIZE]</td></tr>
<tr class="memitem:ga888285f6ebc43f3c0c7db1610fb3994b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">onlp_oid_table_t</a> [<a class="el" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a>]</td></tr>
<tr class="separator:ga888285f6ebc43f3c0c7db1610fb3994b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6496740949b7893b4122857837e26b37"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a></td></tr>
<tr class="separator:ga6496740949b7893b4122857837e26b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -365,37 +356,34 @@ Functions</h2></td></tr>
<tr class="memitem:gac51dc68f4de1337b408a3bac84066014"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gac51dc68f4de1337b408a3bac84066014">onlp_oid_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> **info)</td></tr>
<tr class="memdesc:gac51dc68f4de1337b408a3bac84066014"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the information structure for a given OID. <a href="group__oid.html#gac51dc68f4de1337b408a3bac84066014">More...</a><br /></td></tr>
<tr class="separator:gac51dc68f4de1337b408a3bac84066014"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf632d0d7e8f7efd0e945e533d5f8cc2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaaf632d0d7e8f7efd0e945e533d5f8cc2">onlp_oid_iterate</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, <a class="el" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da">onlp_oid_iterate_f</a> itf, void *cookie)</td></tr>
<tr class="memdesc:gaaf632d0d7e8f7efd0e945e533d5f8cc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over all platform OIDs. <a href="group__oid.html#gaaf632d0d7e8f7efd0e945e533d5f8cc2">More...</a><br /></td></tr>
<tr class="separator:gaaf632d0d7e8f7efd0e945e533d5f8cc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24832fa818bd7043cf680dfdf6868ebb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga24832fa818bd7043cf680dfdf6868ebb"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_info_get_all</b> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, uint32_t flags, biglist_t **list)</td></tr>
<tr class="memitem:ga2a96a7d21b2261d20b6390ea640e94a7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga2a96a7d21b2261d20b6390ea640e94a7">onlp_oid_iterate</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, <a class="el" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da">onlp_oid_iterate_f</a> itf, void *cookie)</td></tr>
<tr class="memdesc:ga2a96a7d21b2261d20b6390ea640e94a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over all platform OIDs. <a href="group__oid.html#ga2a96a7d21b2261d20b6390ea640e94a7">More...</a><br /></td></tr>
<tr class="separator:ga2a96a7d21b2261d20b6390ea640e94a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24832fa818bd7043cf680dfdf6868ebb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb">onlp_oid_info_get_all</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, uint32_t flags, biglist_t **list)</td></tr>
<tr class="memdesc:ga24832fa818bd7043cf680dfdf6868ebb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over all given OID types and return their info structures. <a href="group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb">More...</a><br /></td></tr>
<tr class="separator:ga24832fa818bd7043cf680dfdf6868ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b5ae7532449a853335ca32a9cfd21ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2b5ae7532449a853335ca32a9cfd21ba"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_hdr_get_all</b> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, uint32_t flags, biglist_t **list)</td></tr>
<tr class="memitem:ga2b5ae7532449a853335ca32a9cfd21ba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba">onlp_oid_hdr_get_all</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, <a class="el" href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a> types, uint32_t flags, biglist_t **list)</td></tr>
<tr class="memdesc:ga2b5ae7532449a853335ca32a9cfd21ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over all given OID types and return their hdr structures. <a href="group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba">More...</a><br /></td></tr>
<tr class="separator:ga2b5ae7532449a853335ca32a9cfd21ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaceb5b41129f54efc7fcaa33cb9e4a895"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaceb5b41129f54efc7fcaa33cb9e4a895"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_get_all_free</b> (biglist_t *list)</td></tr>
<tr class="memitem:gaceb5b41129f54efc7fcaa33cb9e4a895"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaceb5b41129f54efc7fcaa33cb9e4a895">onlp_oid_get_all_free</a> (biglist_t *list)</td></tr>
<tr class="memdesc:gaceb5b41129f54efc7fcaa33cb9e4a895"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a list returned by <a class="el" href="group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb" title="Iterate over all given OID types and return their info structures. ">onlp_oid_info_get_all()</a> or <a class="el" href="group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba" title="Iterate over all given OID types and return their hdr structures. ">onlp_oid_hdr_get_all()</a> <a href="group__oid.html#gaceb5b41129f54efc7fcaa33cb9e4a895">More...</a><br /></td></tr>
<tr class="separator:gaceb5b41129f54efc7fcaa33cb9e4a895"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd775219c684b7f02a73aed4a1e54c6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacd775219c684b7f02a73aed4a1e54c6a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gacd775219c684b7f02a73aed4a1e54c6a">onlp_oid_is_present</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> *oid)</td></tr>
<tr class="memdesc:gacd775219c684b7f02a73aed4a1e54c6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return whether an OID is present or not. <br /></td></tr>
<tr class="separator:gacd775219c684b7f02a73aed4a1e54c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58498fce6f1aab693f89e2be2fa91d12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga58498fce6f1aab693f89e2be2fa91d12"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12">onlp_oid_to_str</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, char *rstr)</td></tr>
<tr class="memdesc:ga58498fce6f1aab693f89e2be2fa91d12"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID -&gt; String Representation. <br /></td></tr>
<tr class="memitem:ga58498fce6f1aab693f89e2be2fa91d12"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12">onlp_oid_to_str</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, char *rstr)</td></tr>
<tr class="separator:ga58498fce6f1aab693f89e2be2fa91d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7761ba29a97e36cedc927f39f54f7ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad7761ba29a97e36cedc927f39f54f7ec"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_to_user_str</b> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, char *rstr)</td></tr>
<tr class="memitem:gad7761ba29a97e36cedc927f39f54f7ec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gad7761ba29a97e36cedc927f39f54f7ec">onlp_oid_to_user_str</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, char *rstr)</td></tr>
<tr class="separator:gad7761ba29a97e36cedc927f39f54f7ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaee5d0adf57df99e61c7fa98bcde6c52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaee5d0adf57df99e61c7fa98bcde6c52"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52">onlp_oid_from_str</a> (char *str, <a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> *roid)</td></tr>
<tr class="memdesc:gaaee5d0adf57df99e61c7fa98bcde6c52"><td class="mdescLeft">&#160;</td><td class="mdescRight">String Represenation -&gt; OID. <br /></td></tr>
<tr class="separator:gaaee5d0adf57df99e61c7fa98bcde6c52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga836c8ad8a5fc3727d6d671087890930b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga836c8ad8a5fc3727d6d671087890930b">onlp_oid_table_to_json</a> (onlp_oid_table_t table, cJSON **cjp)</td></tr>
<tr class="memitem:ga836c8ad8a5fc3727d6d671087890930b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga836c8ad8a5fc3727d6d671087890930b">onlp_oid_table_to_json</a> (<a class="el" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">onlp_oid_table_t</a> table, cJSON **cjp)</td></tr>
<tr class="memdesc:ga836c8ad8a5fc3727d6d671087890930b"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID Table -&gt; JSON. <a href="group__oid.html#ga836c8ad8a5fc3727d6d671087890930b">More...</a><br /></td></tr>
<tr class="separator:ga836c8ad8a5fc3727d6d671087890930b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08d80f1a4e1eff0d541dcc4cd3a454cb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga08d80f1a4e1eff0d541dcc4cd3a454cb">onlp_oid_table_from_json</a> (cJSON *cj, onlp_oid_table_t table)</td></tr>
<tr class="memitem:ga08d80f1a4e1eff0d541dcc4cd3a454cb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga08d80f1a4e1eff0d541dcc4cd3a454cb">onlp_oid_table_from_json</a> (cJSON *cj, <a class="el" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">onlp_oid_table_t</a> table)</td></tr>
<tr class="memdesc:ga08d80f1a4e1eff0d541dcc4cd3a454cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">JSON -&gt; OID Table. <a href="group__oid.html#ga08d80f1a4e1eff0d541dcc4cd3a454cb">More...</a><br /></td></tr>
<tr class="separator:ga08d80f1a4e1eff0d541dcc4cd3a454cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga949ba468a25f72b43c4ba2ea3eced717"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga949ba468a25f72b43c4ba2ea3eced717">onlp_oid_hdr_to_json</a> (<a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *hdr, cJSON **cj, uint32_t flags)</td></tr>
@@ -407,15 +395,14 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:ga153351e35d7c15ae410bb28e3714c2eb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb">onlp_oid_info_to_json</a> (<a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *info, cJSON **cj, uint32_t flags)</td></tr>
<tr class="memdesc:ga153351e35d7c15ae410bb28e3714c2eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID Info Structure -&gt; JSON. <a href="group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb">More...</a><br /></td></tr>
<tr class="separator:ga153351e35d7c15ae410bb28e3714c2eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1670cae385917c4800fbee76a95467c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1670cae385917c4800fbee76a95467c8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga1670cae385917c4800fbee76a95467c8">onlp_oid_to_user_json</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON **rv, uint32_t flags)</td></tr>
<tr class="memdesc:ga1670cae385917c4800fbee76a95467c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID -&gt; JSON. <br /></td></tr>
<tr class="memitem:ga1670cae385917c4800fbee76a95467c8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga1670cae385917c4800fbee76a95467c8">onlp_oid_to_user_json</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON **rv, uint32_t flags)</td></tr>
<tr class="memdesc:ga1670cae385917c4800fbee76a95467c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID -&gt; JSON. <a href="group__oid.html#ga1670cae385917c4800fbee76a95467c8">More...</a><br /></td></tr>
<tr class="separator:ga1670cae385917c4800fbee76a95467c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga366b6fdba2adc0d64c154e8bdd5de662"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga366b6fdba2adc0d64c154e8bdd5de662"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_to_json</b> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON **rv, uint32_t flags)</td></tr>
<tr class="memitem:ga366b6fdba2adc0d64c154e8bdd5de662"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga366b6fdba2adc0d64c154e8bdd5de662">onlp_oid_to_json</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON **rv, uint32_t flags)</td></tr>
<tr class="memdesc:ga366b6fdba2adc0d64c154e8bdd5de662"><td class="mdescLeft">&#160;</td><td class="mdescRight">OID -&gt; User JSON. <a href="group__oid.html#ga366b6fdba2adc0d64c154e8bdd5de662">More...</a><br /></td></tr>
<tr class="separator:ga366b6fdba2adc0d64c154e8bdd5de662"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca4e14bf64f462412be55db1630b9de7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaca4e14bf64f462412be55db1630b9de7"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_from_json</b> (cJSON *cj, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> **hdr, biglist_t **all, uint32_t flags)</td></tr>
<tr class="memitem:gaca4e14bf64f462412be55db1630b9de7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaca4e14bf64f462412be55db1630b9de7">onlp_oid_from_json</a> (cJSON *cj, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> **hdr, biglist_t **all, uint32_t flags)</td></tr>
<tr class="memdesc:gaca4e14bf64f462412be55db1630b9de7"><td class="mdescLeft">&#160;</td><td class="mdescRight">JSON -&gt; OID Information structures. <a href="group__oid.html#gaca4e14bf64f462412be55db1630b9de7">More...</a><br /></td></tr>
<tr class="separator:gaca4e14bf64f462412be55db1630b9de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cbac841a2ab45cac927819694a26543"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga3cbac841a2ab45cac927819694a26543">onlp_oid_json_verify</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid)</td></tr>
<tr class="separator:ga3cbac841a2ab45cac927819694a26543"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -476,7 +463,7 @@ Variables</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -296,245 +296,267 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="group__oid.html#gaf3dba2e55f717b919b96cfc612098c96"> 250</a></span>&#160;<span class="preprocessor">#define ONLP_OID_GENERIC_VALIDATE_GET_ID_NR(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID_NR(ONLP_OID_TYPE_GENERIC, _oid, _id)</span></div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b"> 255</a></span>&#160;<span class="preprocessor">#define ONLP_OID_CHASSIS ONLP_OID_TYPE_CREATE(ONLP_OID_TYPE_CHASSIS, 1)</span></div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="group__oid.html#ga6075616d039e2c1847cd9f62bb60b8a4"> 254</a></span>&#160;<span class="preprocessor">#define ONLP_OID_ID_VALIDATE_RANGE(_id, _min, _max) \</span></div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor"> ( (_id) &gt;= (_min) &amp;&amp; (_id) &lt;= (_max)) ? ONLP_STATUS_OK : ONLP_STATUS_E_INVALID</span></div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36"> 260</a></span>&#160;<span class="preprocessor">#define ONLP_OID_DESC_SIZE 128</span></div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b"> 260</a></span>&#160;<span class="preprocessor">#define ONLP_OID_CHASSIS ONLP_OID_TYPE_CREATE(ONLP_OID_TYPE_CHASSIS, 1)</span></div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">char</span> onlp_oid_desc_t[<a class="code" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">ONLP_OID_DESC_SIZE</a>];</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment">/* fixme */</span></div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_SIZE 256</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="keyword">typedef</span> <a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> onlp_oid_table_t[ONLP_OID_TABLE_SIZE];</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_SIZE_BYTES (sizeof(onlp_oid_t)*ONLP_OID_TABLE_SIZE)</span></div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_COPY(_dst, _src) memcpy(_dst, _src, ONLP_OID_TABLE_SIZE_BYTES)</span></div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_CLEAR(_table) memset(_table, 0, ONLP_OID_TABLE_SIZE_BYTES)</span></div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="group__oid.html#gace9b18ec885fb7308ba511b6f62f1034"> 275</a></span>&#160;<span class="preprocessor">#define ONLP_OID_THERMAL_ENTRY(_id, _desc, _parent_type, _parent_id) \</span></div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor"> { ONLP_THERMAL_ID_CREATE(_id), _desc, ONLP_OID_TYPE_CREATE(_parent_type, _parent_id) }</span></div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div>
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36"> 265</a></span>&#160;<span class="preprocessor">#define ONLP_OID_DESC_SIZE 128</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;</div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="group__oid.html#ga0d5e709ef7f16a5e89acbaf8d2df5c64"> 268</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">char</span> <a class="code" href="group__oid.html#ga0d5e709ef7f16a5e89acbaf8d2df5c64">onlp_oid_desc_t</a>[<a class="code" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">ONLP_OID_DESC_SIZE</a>];</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71"> 271</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_SIZE 256</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b"> 274</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <a class="code" href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">onlp_oid_table_t</a>[<a class="code" href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a>];</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;</div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e"> 277</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_SIZE_BYTES (sizeof(onlp_oid_t)*ONLP_OID_TABLE_SIZE)</span></div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html"> 282</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a> {</div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#a3ad3418d09bc626533ae89ba85210d46"> 284</a></span>&#160; <a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <a class="code" href="structonlp__oid__hdr__s.html#a3ad3418d09bc626533ae89ba85210d46">id</a>;</div>
<div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#ae288393555bde9b70aa9aff0900fb25e"> 286</a></span>&#160; onlp_oid_desc_t <a class="code" href="structonlp__oid__hdr__s.html#ae288393555bde9b70aa9aff0900fb25e">description</a>;</div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#af428fdd4d8d0d6332b8f196448984061"> 288</a></span>&#160; <a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <a class="code" href="structonlp__oid__hdr__s.html#af428fdd4d8d0d6332b8f196448984061">poid</a>;</div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#a18843a55793cd5e1ef0d631633c8ac2a"> 290</a></span>&#160; onlp_oid_table_t <a class="code" href="structonlp__oid__hdr__s.html#a18843a55793cd5e1ef0d631633c8ac2a">coids</a>;</div>
<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="group__oid.html#ga483521a9800ebca8a5d57c57a69f31fc"> 280</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_COPY(_dst, _src) memcpy(_dst, _src, ONLP_OID_TABLE_SIZE_BYTES)</span></div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="group__oid.html#ga65cb6a479d8b7e14132854d00650bb28"> 283</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_CLEAR(_table) memset(_table, 0, ONLP_OID_TABLE_SIZE_BYTES)</span></div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div>
<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="group__oid.html#gace9b18ec885fb7308ba511b6f62f1034"> 289</a></span>&#160;<span class="preprocessor">#define ONLP_OID_THERMAL_ENTRY(_id, _desc, _parent_type, _parent_id) \</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<span class="preprocessor"> { ONLP_THERMAL_ID_CREATE(_id), _desc, ONLP_OID_TYPE_CREATE(_parent_type, _parent_id) }</span></div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div>
<div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#af205439944b6fbfbb0f7aea60707d6c6"> 293</a></span>&#160; onlp_oid_status_flags_t <a class="code" href="structonlp__oid__hdr__s.html#af205439944b6fbfbb0f7aea60707d6c6">status</a>;</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;} <a class="code" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a>;</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga58bc61bfa3245a6ff481e158a48057a1">onlp_oid_hdr_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr);</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gac51dc68f4de1337b408a3bac84066014">onlp_oid_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>** info);</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html"> 296</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a> {</div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#a3ad3418d09bc626533ae89ba85210d46"> 298</a></span>&#160; <a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <a class="code" href="structonlp__oid__hdr__s.html#a3ad3418d09bc626533ae89ba85210d46">id</a>;</div>
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#ae288393555bde9b70aa9aff0900fb25e"> 300</a></span>&#160; onlp_oid_desc_t <a class="code" href="structonlp__oid__hdr__s.html#ae288393555bde9b70aa9aff0900fb25e">description</a>;</div>
<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#af428fdd4d8d0d6332b8f196448984061"> 302</a></span>&#160; <a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <a class="code" href="structonlp__oid__hdr__s.html#af428fdd4d8d0d6332b8f196448984061">poid</a>;</div>
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#a18843a55793cd5e1ef0d631633c8ac2a"> 304</a></span>&#160; onlp_oid_table_t <a class="code" href="structonlp__oid__hdr__s.html#a18843a55793cd5e1ef0d631633c8ac2a">coids</a>;</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160;</div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#af205439944b6fbfbb0f7aea60707d6c6"> 307</a></span>&#160; onlp_oid_status_flags_t <a class="code" href="structonlp__oid__hdr__s.html#af205439944b6fbfbb0f7aea60707d6c6">status</a>;</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;} <a class="code" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a>;</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160;</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;</div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da"> 316</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da">onlp_oid_iterate_f</a>)(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keywordtype">void</span>* cookie);</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gaaf632d0d7e8f7efd0e945e533d5f8cc2">onlp_oid_iterate</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, onlp_oid_type_flags_t types,</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <a class="code" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da">onlp_oid_iterate_f</a> itf, <span class="keywordtype">void</span>* cookie);</div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160;</div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160;<span class="keywordtype">int</span> onlp_oid_info_get_all(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, onlp_oid_type_flags_t types,</div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; uint32_t flags, biglist_t** list);</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga58bc61bfa3245a6ff481e158a48057a1">onlp_oid_hdr_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr);</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;</div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gac51dc68f4de1337b408a3bac84066014">onlp_oid_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>** info);</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160;</div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da"> 330</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da">onlp_oid_iterate_f</a>)(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keywordtype">void</span>* cookie);</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;</div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;<span class="keywordtype">int</span> onlp_oid_hdr_get_all(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, onlp_oid_type_flags_t types,</div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; uint32_t flags, biglist_t** list);</div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="keywordtype">int</span> onlp_oid_get_all_free(biglist_t* list);</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;</div>
<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16"> 340</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAGS_GET(_ptr) \</span></div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;<span class="preprocessor"> (((onlp_oid_hdr_t*)_ptr)-&gt;status)</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga2a96a7d21b2261d20b6390ea640e94a7">onlp_oid_iterate</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, onlp_oid_type_flags_t types,</div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <a class="code" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da">onlp_oid_iterate_f</a> itf, <span class="keywordtype">void</span>* cookie);</div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;</div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_GET_VALUE(_ptr, _name) \</span></div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160;<span class="preprocessor"> AIM_FLAG_GET_VALUE(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)</span></div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_SET_VALUE(_ptr, _name, _value) \</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160;<span class="preprocessor"> AIM_FLAG_SET_VALUE(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name, _value)</span></div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;</div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_SET(_ptr, _name) \</span></div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="preprocessor"> AIM_FLAG_SET(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)</span></div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;</div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_CLR(_ptr, _name) \</span></div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;<span class="preprocessor"> AIM_FLAG_CLR(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)</span></div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div>
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_IS_SET(_ptr, _name) \</span></div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;<span class="preprocessor"> AIM_FLAG_IS_SET(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)</span></div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160;</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_NOT_SET(_ptr, _name) \</span></div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;<span class="preprocessor"> AIM_FLAG_NOT_SET(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)</span></div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;</div>
<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="group__oid.html#gaef2d13fe0bd0604016eea499b5076092"> 364</a></span>&#160;<span class="preprocessor">#define ONLP_OID_PRESENT(_ptr) \</span></div>
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;<span class="preprocessor"> ONLP_OID_STATUS_FLAG_IS_SET(_ptr, PRESENT)</span></div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160;</div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="preprocessor">#define ONLP_OID_FAILED(_ptr) \</span></div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;<span class="preprocessor"> ONLP_OID_STATUS_FLAG_IS_SET(_ptr, FAILED)</span></div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div>
<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="group__oid.html#ga558671a0dfcf83e35735e98142de6d11"> 376</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_ITER_EXPR(_table, _oidp, _expr) \</span></div>
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="preprocessor"> for(_oidp = _table; _oidp &lt; (_table+ONLP_OID_TABLE_SIZE); _oidp++) \</span></div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;<span class="preprocessor"> if( (*_oidp) &amp;&amp; (_expr) )</span></div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div>
<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="group__oid.html#gafa4789b87b0417023c1ad79cce8ee357"> 385</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_ITER(_table, _oidp) ONLP_OID_TABLE_ITER_EXPR(_table, _oidp, 1)</span></div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb">onlp_oid_info_get_all</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, onlp_oid_type_flags_t types,</div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; uint32_t flags, biglist_t** list);</div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;</div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba">onlp_oid_hdr_get_all</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> root, onlp_oid_type_flags_t types,</div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; uint32_t flags, biglist_t** list);</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gaceb5b41129f54efc7fcaa33cb9e4a895">onlp_oid_get_all_free</a>(biglist_t* list);</div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160;</div>
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16"> 372</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAGS_GET(_ptr) \</span></div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160;<span class="preprocessor"> (((onlp_oid_hdr_t*)_ptr)-&gt;status)</span></div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div>
<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="group__oid.html#gab8ac6322cd4983a8d233151fc1d48941"> 376</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAGS_CLR(_ptr) \</span></div>
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160;<span class="preprocessor"> ONLP_OID_STATUS_FLAGS_GET(_ptr) = 0</span></div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160;</div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="group__oid.html#ga21e4189763bc8b542a8f7f12b8b8588c"> 380</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_GET_VALUE(_ptr, _name) \</span></div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;<span class="preprocessor"> AIM_FLAG_GET_VALUE(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)</span></div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;</div>
<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="group__oid.html#gacae64f99f7688ac46949ee96c55832b7"> 384</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_SET_VALUE(_ptr, _name, _value) \</span></div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="preprocessor"> AIM_FLAG_SET_VALUE(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name, _value)</span></div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160;</div>
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="group__oid.html#ga4e9e2ba86f209e6891d41125463145e9"> 394</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_ITER_TYPE(_table, _oidp, _type) \</span></div>
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160;<span class="preprocessor"> ONLP_OID_TABLE_ITER_EXPR(_table, _oidp, ONLP_OID_IS_TYPE(ONLP_OID_TYPE_##_type, *_oidp))</span></div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160;</div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;</div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gacd775219c684b7f02a73aed4a1e54c6a">onlp_oid_is_present</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>* oid);</div>
<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="group__oid.html#ga7107df7b7ce4afefe27ed2b666624153"> 388</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_SET(_ptr, _name) \</span></div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="preprocessor"> AIM_FLAG_SET(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)</span></div>
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;</div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="group__oid.html#ga411a384a6232b93a3fb79b440e4fd234"> 392</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_CLR(_ptr, _name) \</span></div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160;<span class="preprocessor"> AIM_FLAG_CLR(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)</span></div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160;</div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="group__oid.html#gaffe364479c1ef58bc2d3312148d0e430"> 396</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_IS_SET(_ptr, _name) \</span></div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160;<span class="preprocessor"> AIM_FLAG_IS_SET(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)</span></div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;</div>
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="group__oid.html#ga0fad45417e896402f4f1948e3635b8ae"> 400</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_NOT_SET(_ptr, _name) \</span></div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="preprocessor"> AIM_FLAG_NOT_SET(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)</span></div>
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;</div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;</div>
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12">onlp_oid_to_str</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keywordtype">char</span>* rstr);</div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;<span class="keywordtype">int</span> onlp_oid_to_user_str(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keywordtype">char</span>* rstr);</div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;</div>
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52">onlp_oid_from_str</a>(<span class="keywordtype">char</span>* str, <a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>* roid);</div>
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160;</div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga836c8ad8a5fc3727d6d671087890930b">onlp_oid_table_to_json</a>(onlp_oid_table_t table, cJSON** cjp);</div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga08d80f1a4e1eff0d541dcc4cd3a454cb">onlp_oid_table_from_json</a>(cJSON* cj, onlp_oid_table_t table);</div>
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga949ba468a25f72b43c4ba2ea3eced717">onlp_oid_hdr_to_json</a>(<a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;</div>
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga57ad4b774e5b848c96d12362bdaf6a89">onlp_oid_hdr_from_json</a>(cJSON* cj, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr);</div>
<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="group__oid.html#gaef2d13fe0bd0604016eea499b5076092"> 404</a></span>&#160;<span class="preprocessor">#define ONLP_OID_PRESENT(_ptr) \</span></div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="preprocessor"> ONLP_OID_STATUS_FLAG_IS_SET(_ptr, PRESENT)</span></div>
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160;</div>
<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="group__oid.html#ga21ce504ae9d06c8c750bab7ca30d61a1"> 408</a></span>&#160;<span class="preprocessor">#define ONLP_OID_FAILED(_ptr) \</span></div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160;<span class="preprocessor"> ONLP_OID_STATUS_FLAG_IS_SET(_ptr, FAILED)</span></div>
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160;</div>
<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="group__oid.html#ga558671a0dfcf83e35735e98142de6d11"> 417</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_ITER_EXPR(_table, _oidp, _expr) \</span></div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="preprocessor"> for(_oidp = _table; _oidp &lt; (_table+ONLP_OID_TABLE_SIZE); _oidp++) \</span></div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="preprocessor"> if( (*_oidp) &amp;&amp; (_expr) )</span></div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div>
<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="group__oid.html#gafa4789b87b0417023c1ad79cce8ee357"> 426</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_ITER(_table, _oidp) ONLP_OID_TABLE_ITER_EXPR(_table, _oidp, 1)</span></div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;</div>
<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="group__oid.html#ga4e9e2ba86f209e6891d41125463145e9"> 435</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_ITER_TYPE(_table, _oidp, _type) \</span></div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;<span class="preprocessor"> ONLP_OID_TABLE_ITER_EXPR(_table, _oidp, ONLP_OID_IS_TYPE(ONLP_OID_TYPE_##_type, *_oidp))</span></div>
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;</div>
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;</div>
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gacd775219c684b7f02a73aed4a1e54c6a">onlp_oid_is_present</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>* oid);</div>
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160;</div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb">onlp_oid_info_to_json</a>(<a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160;</div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga1670cae385917c4800fbee76a95467c8">onlp_oid_to_user_json</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON** rv, uint32_t flags);</div>
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160;<span class="keywordtype">int</span> onlp_oid_to_json(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON** rv, uint32_t flags);</div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="keywordtype">int</span> onlp_oid_from_json(cJSON* cj, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>** hdr, biglist_t** all, uint32_t flags);</div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160;</div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga3cbac841a2ab45cac927819694a26543">onlp_oid_json_verify</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid);</div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;</div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="comment">/******************************************************************************</span></div>
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="comment"> * Enumeration Support Definitions.</span></div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="comment"> * Please do not add additional code beyond this point.</span></div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="comment">/* &lt;auto.start.enum(tag:oid).supportheader&gt; */</span></div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#gaa8d1ca2dc360a78a524d11160dbaa586">onlp_oid_json_flag_name</a>(<a class="code" href="group__oid.html#gacfd3445ef216eec269793cfb864a91ba">onlp_oid_json_flag_t</a> e);</div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;</div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga4b911dec2a2dc21623ebc40fa96d3ad0">onlp_oid_json_flag_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid.html#gacfd3445ef216eec269793cfb864a91ba">onlp_oid_json_flag_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;</div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12">onlp_oid_to_str</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keywordtype">char</span>* rstr);</div>
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160;</div>
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gad7761ba29a97e36cedc927f39f54f7ec">onlp_oid_to_user_str</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <span class="keywordtype">char</span>* rstr);</div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160;</div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52">onlp_oid_from_str</a>(<span class="keywordtype">char</span>* str, <a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a>* roid);</div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga836c8ad8a5fc3727d6d671087890930b">onlp_oid_table_to_json</a>(onlp_oid_table_t table, cJSON** cjp);</div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;</div>
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga08d80f1a4e1eff0d541dcc4cd3a454cb">onlp_oid_table_from_json</a>(cJSON* cj, onlp_oid_table_t table);</div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;</div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga949ba468a25f72b43c4ba2ea3eced717">onlp_oid_hdr_to_json</a>(<a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;</div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#gaaeda891e338cb4c3c305d0e3568ba909">onlp_oid_json_flag_desc</a>(<a class="code" href="group__oid.html#gacfd3445ef216eec269793cfb864a91ba">onlp_oid_json_flag_t</a> e);</div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;</div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gaea7754a2133ca3b4ca2aa594930bc9c0">onlp_oid_json_flag_valid</a>(<a class="code" href="group__oid.html#gacfd3445ef216eec269793cfb864a91ba">onlp_oid_json_flag_t</a> e);</div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;</div>
<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="group__oid.html#gac4ca92b3231f2375c4bc8a24083eaf14"> 485</a></span>&#160;<span class="preprocessor">#define ONLP_OID_JSON_FLAG_VALID(_e) \</span></div>
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<span class="preprocessor"> (onlp_oid_json_flag_valid((_e)))</span></div>
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;</div>
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga9092483cddba8067dd1266747d1f6259">onlp_oid_json_flag_map</a>[];</div>
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga097e7c523395520c56816492c3eff343">onlp_oid_json_flag_desc_map</a>[];</div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga57ad4b774e5b848c96d12362bdaf6a89">onlp_oid_hdr_from_json</a>(cJSON* cj, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* hdr);</div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div>
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb">onlp_oid_info_to_json</a>(<a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#ga5ed64bdb1bc77e56d06e52e465fb1a11">onlp_oid_status_flag_name</a>(<a class="code" href="group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d">onlp_oid_status_flag_t</a> e);</div>
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;</div>
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga0a57970a12f88fec652108a480c5d9f2">onlp_oid_status_flag_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d">onlp_oid_status_flag_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;</div>
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#gaf69d4042750fd73e85a290d7bfefb4d1">onlp_oid_status_flag_desc</a>(<a class="code" href="group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d">onlp_oid_status_flag_t</a> e);</div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;</div>
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga5d7a30cd396b8abf41dee208cb428a81">onlp_oid_status_flag_valid</a>(<a class="code" href="group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d">onlp_oid_status_flag_t</a> e);</div>
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;</div>
<div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="group__oid.html#ga4ddd35e76a784528b275af852b9c0c6a"> 506</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_VALID(_e) \</span></div>
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<span class="preprocessor"> (onlp_oid_status_flag_valid((_e)))</span></div>
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga1670cae385917c4800fbee76a95467c8">onlp_oid_to_user_json</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON** rv, uint32_t flags);</div>
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;</div>
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga366b6fdba2adc0d64c154e8bdd5de662">onlp_oid_to_json</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, cJSON** rv, uint32_t flags);</div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;</div>
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#gaebac343a99512c7bcb2c9e0c9029c706">onlp_oid_status_flag_map</a>[];</div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga06e2c1a51ab76484a5f06b5ea9a88b15">onlp_oid_status_flag_desc_map</a>[];</div>
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;</div>
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#ga11f43011ec9c3b44f50f7f54c515b81a">onlp_oid_type_name</a>(<a class="code" href="group__oid.html#gabf663cc4c0716270eb95895dba38a6cf">onlp_oid_type_t</a> e);</div>
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160;</div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga908f4ba7e3115b22ced37e0758fd56e3">onlp_oid_type_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid.html#gabf663cc4c0716270eb95895dba38a6cf">onlp_oid_type_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;</div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#gacbfe498ef470e74c08e9ed52741c2253">onlp_oid_type_desc</a>(<a class="code" href="group__oid.html#gabf663cc4c0716270eb95895dba38a6cf">onlp_oid_type_t</a> e);</div>
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;</div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga2a8662e12c4deede8b8ba61cf8c52d52">onlp_oid_type_valid</a>(<a class="code" href="group__oid.html#gabf663cc4c0716270eb95895dba38a6cf">onlp_oid_type_t</a> e);</div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;</div>
<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="group__oid.html#gaaae01e6371e47d825452e4de939dfb32"> 527</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TYPE_VALID(_e) \</span></div>
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;<span class="preprocessor"> (onlp_oid_type_valid((_e)))</span></div>
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;</div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga7d6cf27720545e4248805fa44fc38aa4">onlp_oid_type_map</a>[];</div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga734a9c25fe2a167b08adf8327ba2db89">onlp_oid_type_desc_map</a>[];</div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gaca4e14bf64f462412be55db1630b9de7">onlp_oid_from_json</a>(cJSON* cj, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>** hdr, biglist_t** all, uint32_t flags);</div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;</div>
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga3cbac841a2ab45cac927819694a26543">onlp_oid_json_verify</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid);</div>
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;</div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160;<span class="comment">/******************************************************************************</span></div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;<span class="comment"> * Enumeration Support Definitions.</span></div>
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160;<span class="comment"> * Please do not add additional code beyond this point.</span></div>
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160;<span class="comment">/* &lt;auto.start.enum(tag:oid).supportheader&gt; */</span></div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#gaa8d1ca2dc360a78a524d11160dbaa586">onlp_oid_json_flag_name</a>(<a class="code" href="group__oid.html#gacfd3445ef216eec269793cfb864a91ba">onlp_oid_json_flag_t</a> e);</div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;</div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#gaefa1605ac22ae74c5dbff93f35e6e660">onlp_oid_type_flag_name</a>(<a class="code" href="group__oid.html#ga24a13621d2a8e5374660e76d24e673d2">onlp_oid_type_flag_t</a> e);</div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga4b911dec2a2dc21623ebc40fa96d3ad0">onlp_oid_json_flag_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid.html#gacfd3445ef216eec269793cfb864a91ba">onlp_oid_json_flag_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;</div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gab9585108e54dfbb3a8803bac2c55b7db">onlp_oid_type_flag_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid.html#ga24a13621d2a8e5374660e76d24e673d2">onlp_oid_type_flag_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#gaaeda891e338cb4c3c305d0e3568ba909">onlp_oid_json_flag_desc</a>(<a class="code" href="group__oid.html#gacfd3445ef216eec269793cfb864a91ba">onlp_oid_json_flag_t</a> e);</div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#ga36b8090f172a792140a0f0fb806b0d60">onlp_oid_type_flag_desc</a>(<a class="code" href="group__oid.html#ga24a13621d2a8e5374660e76d24e673d2">onlp_oid_type_flag_t</a> e);</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gaea7754a2133ca3b4ca2aa594930bc9c0">onlp_oid_json_flag_valid</a>(<a class="code" href="group__oid.html#gacfd3445ef216eec269793cfb864a91ba">onlp_oid_json_flag_t</a> e);</div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;</div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gabe847adc9f8a8ba7a089c8184fc806d2">onlp_oid_type_flag_valid</a>(<a class="code" href="group__oid.html#ga24a13621d2a8e5374660e76d24e673d2">onlp_oid_type_flag_t</a> e);</div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;</div>
<div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="group__oid.html#gaaccc4c44bbc094f42c0b6cf5f396a25e"> 548</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TYPE_FLAG_VALID(_e) \</span></div>
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="preprocessor"> (onlp_oid_type_flag_valid((_e)))</span></div>
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160;</div>
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#gace9aae72664302616195938d4f6c8009">onlp_oid_type_flag_map</a>[];</div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga558d84db9195aa686fd9db073d856ebf">onlp_oid_type_flag_desc_map</a>[];</div>
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="comment">/* &lt;auto.end.enum(tag:oid).supportheader&gt; */</span></div>
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;</div>
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_OID_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;<span class="comment">/* @} */</span></div>
<div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="group__oid.html#gac4ca92b3231f2375c4bc8a24083eaf14"> 545</a></span>&#160;<span class="preprocessor">#define ONLP_OID_JSON_FLAG_VALID(_e) \</span></div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="preprocessor"> (onlp_oid_json_flag_valid((_e)))</span></div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div>
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga9092483cddba8067dd1266747d1f6259">onlp_oid_json_flag_map</a>[];</div>
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga097e7c523395520c56816492c3eff343">onlp_oid_json_flag_desc_map</a>[];</div>
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160;</div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#ga5ed64bdb1bc77e56d06e52e465fb1a11">onlp_oid_status_flag_name</a>(<a class="code" href="group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d">onlp_oid_status_flag_t</a> e);</div>
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;</div>
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga0a57970a12f88fec652108a480c5d9f2">onlp_oid_status_flag_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d">onlp_oid_status_flag_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;</div>
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#gaf69d4042750fd73e85a290d7bfefb4d1">onlp_oid_status_flag_desc</a>(<a class="code" href="group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d">onlp_oid_status_flag_t</a> e);</div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;</div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga5d7a30cd396b8abf41dee208cb428a81">onlp_oid_status_flag_valid</a>(<a class="code" href="group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d">onlp_oid_status_flag_t</a> e);</div>
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160;</div>
<div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="group__oid.html#ga4ddd35e76a784528b275af852b9c0c6a"> 566</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_VALID(_e) \</span></div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;<span class="preprocessor"> (onlp_oid_status_flag_valid((_e)))</span></div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160;</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#gaebac343a99512c7bcb2c9e0c9029c706">onlp_oid_status_flag_map</a>[];</div>
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga06e2c1a51ab76484a5f06b5ea9a88b15">onlp_oid_status_flag_desc_map</a>[];</div>
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;</div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#ga11f43011ec9c3b44f50f7f54c515b81a">onlp_oid_type_name</a>(<a class="code" href="group__oid.html#gabf663cc4c0716270eb95895dba38a6cf">onlp_oid_type_t</a> e);</div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;</div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga908f4ba7e3115b22ced37e0758fd56e3">onlp_oid_type_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid.html#gabf663cc4c0716270eb95895dba38a6cf">onlp_oid_type_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;</div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#gacbfe498ef470e74c08e9ed52741c2253">onlp_oid_type_desc</a>(<a class="code" href="group__oid.html#gabf663cc4c0716270eb95895dba38a6cf">onlp_oid_type_t</a> e);</div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;</div>
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#ga2a8662e12c4deede8b8ba61cf8c52d52">onlp_oid_type_valid</a>(<a class="code" href="group__oid.html#gabf663cc4c0716270eb95895dba38a6cf">onlp_oid_type_t</a> e);</div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;</div>
<div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="group__oid.html#gaaae01e6371e47d825452e4de939dfb32"> 587</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TYPE_VALID(_e) \</span></div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160;<span class="preprocessor"> (onlp_oid_type_valid((_e)))</span></div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160;</div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga7d6cf27720545e4248805fa44fc38aa4">onlp_oid_type_map</a>[];</div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga734a9c25fe2a167b08adf8327ba2db89">onlp_oid_type_desc_map</a>[];</div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160;</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#gaefa1605ac22ae74c5dbff93f35e6e660">onlp_oid_type_flag_name</a>(<a class="code" href="group__oid.html#ga24a13621d2a8e5374660e76d24e673d2">onlp_oid_type_flag_t</a> e);</div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;</div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gab9585108e54dfbb3a8803bac2c55b7db">onlp_oid_type_flag_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str, <a class="code" href="group__oid.html#ga24a13621d2a8e5374660e76d24e673d2">onlp_oid_type_flag_t</a>* e, <span class="keywordtype">int</span> substr);</div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;</div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__oid.html#ga36b8090f172a792140a0f0fb806b0d60">onlp_oid_type_flag_desc</a>(<a class="code" href="group__oid.html#ga24a13621d2a8e5374660e76d24e673d2">onlp_oid_type_flag_t</a> e);</div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160;</div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid.html#gabe847adc9f8a8ba7a089c8184fc806d2">onlp_oid_type_flag_valid</a>(<a class="code" href="group__oid.html#ga24a13621d2a8e5374660e76d24e673d2">onlp_oid_type_flag_t</a> e);</div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;</div>
<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="group__oid.html#gaaccc4c44bbc094f42c0b6cf5f396a25e"> 608</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TYPE_FLAG_VALID(_e) \</span></div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160;<span class="preprocessor"> (onlp_oid_type_flag_valid((_e)))</span></div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;</div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#gace9aae72664302616195938d4f6c8009">onlp_oid_type_flag_map</a>[];</div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;<span class="keyword">extern</span> aim_map_si_t <a class="code" href="group__oid.html#ga558d84db9195aa686fd9db073d856ebf">onlp_oid_type_flag_desc_map</a>[];</div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160;<span class="comment">/* &lt;auto.end.enum(tag:oid).supportheader&gt; */</span></div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;</div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_OID_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="onlp__config_8h_html"><div class="ttname"><a href="onlp__config_8h.html">onlp_config.h</a></div><div class="ttdoc">onlp Configuration Header </div></div>
<div class="ttc" id="group__oid_html_gaa8d1ca2dc360a78a524d11160dbaa586"><div class="ttname"><a href="group__oid.html#gaa8d1ca2dc360a78a524d11160dbaa586">onlp_oid_json_flag_name</a></div><div class="ttdeci">const char * onlp_oid_json_flag_name(onlp_oid_json_flag_t e)</div></div>
<div class="ttc" id="group__oid_html_ga6496740949b7893b4122857837e26b37"><div class="ttname"><a href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a></div><div class="ttdeci">struct onlp_oid_hdr_s onlp_oid_hdr_t</div></div>
<div class="ttc" id="group__oid_html_ga0a57970a12f88fec652108a480c5d9f2"><div class="ttname"><a href="group__oid.html#ga0a57970a12f88fec652108a480c5d9f2">onlp_oid_status_flag_value</a></div><div class="ttdeci">int onlp_oid_status_flag_value(const char *str, onlp_oid_status_flag_t *e, int substr)</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html_af205439944b6fbfbb0f7aea60707d6c6"><div class="ttname"><a href="structonlp__oid__hdr__s.html#af205439944b6fbfbb0f7aea60707d6c6">onlp_oid_hdr_s::status</a></div><div class="ttdeci">onlp_oid_status_flags_t status</div><div class="ttdef"><b>Definition:</b> oids.h:293</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html_af205439944b6fbfbb0f7aea60707d6c6"><div class="ttname"><a href="structonlp__oid__hdr__s.html#af205439944b6fbfbb0f7aea60707d6c6">onlp_oid_hdr_s::status</a></div><div class="ttdeci">onlp_oid_status_flags_t status</div><div class="ttdef"><b>Definition:</b> oids.h:307</div></div>
<div class="ttc" id="group__oid_html_gac51dc68f4de1337b408a3bac84066014"><div class="ttname"><a href="group__oid.html#gac51dc68f4de1337b408a3bac84066014">onlp_oid_info_get</a></div><div class="ttdeci">int onlp_oid_info_get(onlp_oid_t oid, onlp_oid_hdr_t **info)</div><div class="ttdoc">Get the information structure for a given OID. </div></div>
<div class="ttc" id="group__oid_html_ga097e7c523395520c56816492c3eff343"><div class="ttname"><a href="group__oid.html#ga097e7c523395520c56816492c3eff343">onlp_oid_json_flag_desc_map</a></div><div class="ttdeci">aim_map_si_t onlp_oid_json_flag_desc_map[]</div></div>
<div class="ttc" id="group__oid_html_ga888285f6ebc43f3c0c7db1610fb3994b"><div class="ttname"><a href="group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b">onlp_oid_table_t</a></div><div class="ttdeci">onlp_oid_t onlp_oid_table_t[ONLP_OID_TABLE_SIZE]</div><div class="ttdef"><b>Definition:</b> oids.h:274</div></div>
<div class="ttc" id="group__oid_html_ga153351e35d7c15ae410bb28e3714c2eb"><div class="ttname"><a href="group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb">onlp_oid_info_to_json</a></div><div class="ttdeci">int onlp_oid_info_to_json(onlp_oid_hdr_t *info, cJSON **cj, uint32_t flags)</div><div class="ttdoc">OID Info Structure -> JSON. </div></div>
<div class="ttc" id="group__oid_html_gab9585108e54dfbb3a8803bac2c55b7db"><div class="ttname"><a href="group__oid.html#gab9585108e54dfbb3a8803bac2c55b7db">onlp_oid_type_flag_value</a></div><div class="ttdeci">int onlp_oid_type_flag_value(const char *str, onlp_oid_type_flag_t *e, int substr)</div></div>
<div class="ttc" id="group__oid_html_gaf69d4042750fd73e85a290d7bfefb4d1"><div class="ttname"><a href="group__oid.html#gaf69d4042750fd73e85a290d7bfefb4d1">onlp_oid_status_flag_desc</a></div><div class="ttdeci">const char * onlp_oid_status_flag_desc(onlp_oid_status_flag_t e)</div></div>
<div class="ttc" id="group__oid_html_gaebac343a99512c7bcb2c9e0c9029c706"><div class="ttname"><a href="group__oid.html#gaebac343a99512c7bcb2c9e0c9029c706">onlp_oid_status_flag_map</a></div><div class="ttdeci">aim_map_si_t onlp_oid_status_flag_map[]</div></div>
<div class="ttc" id="group__oid_html_gacbfe498ef470e74c08e9ed52741c2253"><div class="ttname"><a href="group__oid.html#gacbfe498ef470e74c08e9ed52741c2253">onlp_oid_type_desc</a></div><div class="ttdeci">const char * onlp_oid_type_desc(onlp_oid_type_t e)</div></div>
<div class="ttc" id="group__oid_html_ga2a96a7d21b2261d20b6390ea640e94a7"><div class="ttname"><a href="group__oid.html#ga2a96a7d21b2261d20b6390ea640e94a7">onlp_oid_iterate</a></div><div class="ttdeci">int onlp_oid_iterate(onlp_oid_t root, onlp_oid_type_flags_t types, onlp_oid_iterate_f itf, void *cookie)</div><div class="ttdoc">Iterate over all platform OIDs. </div></div>
<div class="ttc" id="group__oid_html_ga24a13621d2a8e5374660e76d24e673d2"><div class="ttname"><a href="group__oid.html#ga24a13621d2a8e5374660e76d24e673d2">onlp_oid_type_flag_t</a></div><div class="ttdeci">enum onlp_oid_type_flag_e onlp_oid_type_flag_t</div></div>
<div class="ttc" id="group__oid_html_ga9092483cddba8067dd1266747d1f6259"><div class="ttname"><a href="group__oid.html#ga9092483cddba8067dd1266747d1f6259">onlp_oid_json_flag_map</a></div><div class="ttdeci">aim_map_si_t onlp_oid_json_flag_map[]</div></div>
<div class="ttc" id="group__oid_html_gaca4e14bf64f462412be55db1630b9de7"><div class="ttname"><a href="group__oid.html#gaca4e14bf64f462412be55db1630b9de7">onlp_oid_from_json</a></div><div class="ttdeci">int onlp_oid_from_json(cJSON *cj, onlp_oid_hdr_t **hdr, biglist_t **all, uint32_t flags)</div><div class="ttdoc">JSON -> OID Information structures. </div></div>
<div class="ttc" id="group__oid_html_gabf663cc4c0716270eb95895dba38a6cf"><div class="ttname"><a href="group__oid.html#gabf663cc4c0716270eb95895dba38a6cf">onlp_oid_type_t</a></div><div class="ttdeci">enum onlp_oid_type_e onlp_oid_type_t</div></div>
<div class="ttc" id="group__oid_html_gae6a6c9be0f593051fa446ce33afcf98f"><div class="ttname"><a href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a></div><div class="ttdeci">uint32_t onlp_oid_t</div><div class="ttdef"><b>Definition:</b> oids.h:52</div></div>
<div class="ttc" id="group__oid_html_ga8c4d39e3f86319310dd3c4839aa152c1"><div class="ttname"><a href="group__oid.html#ga8c4d39e3f86319310dd3c4839aa152c1">onlp_oid_status_flag_e</a></div><div class="ttdeci">onlp_oid_status_flag_e</div><div class="ttdef"><b>Definition:</b> oids.h:66</div></div>
<div class="ttc" id="group__oid_html_ga1670cae385917c4800fbee76a95467c8"><div class="ttname"><a href="group__oid.html#ga1670cae385917c4800fbee76a95467c8">onlp_oid_to_user_json</a></div><div class="ttdeci">int onlp_oid_to_user_json(onlp_oid_t oid, cJSON **rv, uint32_t flags)</div><div class="ttdoc">OID -> JSON. </div></div>
<div class="ttc" id="group__oid_html_ga58bc61bfa3245a6ff481e158a48057a1"><div class="ttname"><a href="group__oid.html#ga58bc61bfa3245a6ff481e158a48057a1">onlp_oid_hdr_get</a></div><div class="ttdeci">int onlp_oid_hdr_get(onlp_oid_t oid, onlp_oid_hdr_t *hdr)</div><div class="ttdoc">Get the OID header for a given OID. </div></div>
<div class="ttc" id="group__oid_html_ga0d5e709ef7f16a5e89acbaf8d2df5c64"><div class="ttname"><a href="group__oid.html#ga0d5e709ef7f16a5e89acbaf8d2df5c64">onlp_oid_desc_t</a></div><div class="ttdeci">char onlp_oid_desc_t[ONLP_OID_DESC_SIZE]</div><div class="ttdef"><b>Definition:</b> oids.h:268</div></div>
<div class="ttc" id="group__oid_html_ga57ad4b774e5b848c96d12362bdaf6a89"><div class="ttname"><a href="group__oid.html#ga57ad4b774e5b848c96d12362bdaf6a89">onlp_oid_hdr_from_json</a></div><div class="ttdeci">int onlp_oid_hdr_from_json(cJSON *cj, onlp_oid_hdr_t *hdr)</div><div class="ttdoc">JSON -> OID Header. </div></div>
<div class="ttc" id="group__oid_html_ga2b5ae7532449a853335ca32a9cfd21ba"><div class="ttname"><a href="group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba">onlp_oid_hdr_get_all</a></div><div class="ttdeci">int onlp_oid_hdr_get_all(onlp_oid_t root, onlp_oid_type_flags_t types, uint32_t flags, biglist_t **list)</div><div class="ttdoc">Iterate over all given OID types and return their hdr structures. </div></div>
<div class="ttc" id="group__oid_html_ga908f4ba7e3115b22ced37e0758fd56e3"><div class="ttname"><a href="group__oid.html#ga908f4ba7e3115b22ced37e0758fd56e3">onlp_oid_type_value</a></div><div class="ttdeci">int onlp_oid_type_value(const char *str, onlp_oid_type_t *e, int substr)</div></div>
<div class="ttc" id="group__oid_html_ga2a8662e12c4deede8b8ba61cf8c52d52"><div class="ttname"><a href="group__oid.html#ga2a8662e12c4deede8b8ba61cf8c52d52">onlp_oid_type_valid</a></div><div class="ttdeci">int onlp_oid_type_valid(onlp_oid_type_t e)</div></div>
<div class="ttc" id="group__oid_html_ga313306afe769238fab783e8858d580c0"><div class="ttname"><a href="group__oid.html#ga313306afe769238fab783e8858d580c0">onlp_oid_type_flag_e</a></div><div class="ttdeci">onlp_oid_type_flag_e</div><div class="ttdef"><b>Definition:</b> oids.h:86</div></div>
<div class="ttc" id="group__oid_html_ga558d84db9195aa686fd9db073d856ebf"><div class="ttname"><a href="group__oid.html#ga558d84db9195aa686fd9db073d856ebf">onlp_oid_type_flag_desc_map</a></div><div class="ttdeci">aim_map_si_t onlp_oid_type_flag_desc_map[]</div></div>
<div class="ttc" id="group__oid_html_ga949ba468a25f72b43c4ba2ea3eced717"><div class="ttname"><a href="group__oid.html#ga949ba468a25f72b43c4ba2ea3eced717">onlp_oid_hdr_to_json</a></div><div class="ttdeci">int onlp_oid_hdr_to_json(onlp_oid_hdr_t *hdr, cJSON **cj, uint32_t flags)</div><div class="ttdoc">OID Header -> JSON. </div></div>
<div class="ttc" id="group__oid_html_ga24832fa818bd7043cf680dfdf6868ebb"><div class="ttname"><a href="group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb">onlp_oid_info_get_all</a></div><div class="ttdeci">int onlp_oid_info_get_all(onlp_oid_t root, onlp_oid_type_flags_t types, uint32_t flags, biglist_t **list)</div><div class="ttdoc">Iterate over all given OID types and return their info structures. </div></div>
<div class="ttc" id="group__oid_html_gaaee5d0adf57df99e61c7fa98bcde6c52"><div class="ttname"><a href="group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52">onlp_oid_from_str</a></div><div class="ttdeci">int onlp_oid_from_str(char *str, onlp_oid_t *roid)</div><div class="ttdoc">String Represenation -> OID. </div></div>
<div class="ttc" id="group__oid_html_ga7d6cf27720545e4248805fa44fc38aa4"><div class="ttname"><a href="group__oid.html#ga7d6cf27720545e4248805fa44fc38aa4">onlp_oid_type_map</a></div><div class="ttdeci">aim_map_si_t onlp_oid_type_map[]</div></div>
<div class="ttc" id="group__oid_html_ga58498fce6f1aab693f89e2be2fa91d12"><div class="ttname"><a href="group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12">onlp_oid_to_str</a></div><div class="ttdeci">int onlp_oid_to_str(onlp_oid_t oid, char *rstr)</div><div class="ttdoc">OID -> String Representation. </div></div>
<div class="ttc" id="group__oid_html_ga58498fce6f1aab693f89e2be2fa91d12"><div class="ttname"><a href="group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12">onlp_oid_to_str</a></div><div class="ttdeci">int onlp_oid_to_str(onlp_oid_t oid, char *rstr)</div></div>
<div class="ttc" id="group__oid_html_ga06e2c1a51ab76484a5f06b5ea9a88b15"><div class="ttname"><a href="group__oid.html#ga06e2c1a51ab76484a5f06b5ea9a88b15">onlp_oid_status_flag_desc_map</a></div><div class="ttdeci">aim_map_si_t onlp_oid_status_flag_desc_map[]</div></div>
<div class="ttc" id="group__oid_html_ga08d80f1a4e1eff0d541dcc4cd3a454cb"><div class="ttname"><a href="group__oid.html#ga08d80f1a4e1eff0d541dcc4cd3a454cb">onlp_oid_table_from_json</a></div><div class="ttdeci">int onlp_oid_table_from_json(cJSON *cj, onlp_oid_table_t table)</div><div class="ttdoc">JSON -> OID Table. </div></div>
<div class="ttc" id="group__oid_html_gafeead7b8b6e6434d56d2ee5a66c02f71"><div class="ttname"><a href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a></div><div class="ttdeci">uint32_t onlp_oid_id_t</div><div class="ttdef"><b>Definition:</b> oids.h:55</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html_a18843a55793cd5e1ef0d631633c8ac2a"><div class="ttname"><a href="structonlp__oid__hdr__s.html#a18843a55793cd5e1ef0d631633c8ac2a">onlp_oid_hdr_s::coids</a></div><div class="ttdeci">onlp_oid_table_t coids</div><div class="ttdef"><b>Definition:</b> oids.h:290</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html_a18843a55793cd5e1ef0d631633c8ac2a"><div class="ttname"><a href="structonlp__oid__hdr__s.html#a18843a55793cd5e1ef0d631633c8ac2a">onlp_oid_hdr_s::coids</a></div><div class="ttdeci">onlp_oid_table_t coids</div><div class="ttdef"><b>Definition:</b> oids.h:304</div></div>
<div class="ttc" id="group__oid_html_ga366b6fdba2adc0d64c154e8bdd5de662"><div class="ttname"><a href="group__oid.html#ga366b6fdba2adc0d64c154e8bdd5de662">onlp_oid_to_json</a></div><div class="ttdeci">int onlp_oid_to_json(onlp_oid_t oid, cJSON **rv, uint32_t flags)</div><div class="ttdoc">OID -> User JSON. </div></div>
<div class="ttc" id="group__oid_html_gace9aae72664302616195938d4f6c8009"><div class="ttname"><a href="group__oid.html#gace9aae72664302616195938d4f6c8009">onlp_oid_type_flag_map</a></div><div class="ttdeci">aim_map_si_t onlp_oid_type_flag_map[]</div></div>
<div class="ttc" id="group__oid_html_ga734a9c25fe2a167b08adf8327ba2db89"><div class="ttname"><a href="group__oid.html#ga734a9c25fe2a167b08adf8327ba2db89">onlp_oid_type_desc_map</a></div><div class="ttdeci">aim_map_si_t onlp_oid_type_desc_map[]</div></div>
<div class="ttc" id="group__oid_html_ga432b393f0f3ef3e3f1eb1f9ac2931e9d"><div class="ttname"><a href="group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d">onlp_oid_status_flag_t</a></div><div class="ttdeci">enum onlp_oid_status_flag_e onlp_oid_status_flag_t</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html_a3ad3418d09bc626533ae89ba85210d46"><div class="ttname"><a href="structonlp__oid__hdr__s.html#a3ad3418d09bc626533ae89ba85210d46">onlp_oid_hdr_s::id</a></div><div class="ttdeci">onlp_oid_t id</div><div class="ttdef"><b>Definition:</b> oids.h:284</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html_a3ad3418d09bc626533ae89ba85210d46"><div class="ttname"><a href="structonlp__oid__hdr__s.html#a3ad3418d09bc626533ae89ba85210d46">onlp_oid_hdr_s::id</a></div><div class="ttdeci">onlp_oid_t id</div><div class="ttdef"><b>Definition:</b> oids.h:298</div></div>
<div class="ttc" id="group__oid_html_gae28d4197aa0ad57e512f57c35fb2202c"><div class="ttname"><a href="group__oid.html#gae28d4197aa0ad57e512f57c35fb2202c">onlp_oid_json_flag_e</a></div><div class="ttdeci">onlp_oid_json_flag_e</div><div class="ttdef"><b>Definition:</b> oids.h:59</div></div>
<div class="ttc" id="group__oid_html_ga836c8ad8a5fc3727d6d671087890930b"><div class="ttname"><a href="group__oid.html#ga836c8ad8a5fc3727d6d671087890930b">onlp_oid_table_to_json</a></div><div class="ttdeci">int onlp_oid_table_to_json(onlp_oid_table_t table, cJSON **cjp)</div><div class="ttdoc">OID Table -> JSON. </div></div>
<div class="ttc" id="group__oid_html_gacc9a3d7b409b2d533447a62ddb1c2f71"><div class="ttname"><a href="group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71">ONLP_OID_TABLE_SIZE</a></div><div class="ttdeci">#define ONLP_OID_TABLE_SIZE</div><div class="ttdef"><b>Definition:</b> oids.h:271</div></div>
<div class="ttc" id="group__oid_html_gaaeda891e338cb4c3c305d0e3568ba909"><div class="ttname"><a href="group__oid.html#gaaeda891e338cb4c3c305d0e3568ba909">onlp_oid_json_flag_desc</a></div><div class="ttdeci">const char * onlp_oid_json_flag_desc(onlp_oid_json_flag_t e)</div></div>
<div class="ttc" id="group__oid_html_ga5ed64bdb1bc77e56d06e52e465fb1a11"><div class="ttname"><a href="group__oid.html#ga5ed64bdb1bc77e56d06e52e465fb1a11">onlp_oid_status_flag_name</a></div><div class="ttdeci">const char * onlp_oid_status_flag_name(onlp_oid_status_flag_t e)</div></div>
<div class="ttc" id="group__oid_html_gaefa1605ac22ae74c5dbff93f35e6e660"><div class="ttname"><a href="group__oid.html#gaefa1605ac22ae74c5dbff93f35e6e660">onlp_oid_type_flag_name</a></div><div class="ttdeci">const char * onlp_oid_type_flag_name(onlp_oid_type_flag_t e)</div></div>
<div class="ttc" id="group__oid_html_ga5242c44f094a2dc8708df5f6a1d6573e"><div class="ttname"><a href="group__oid.html#ga5242c44f094a2dc8708df5f6a1d6573e">onlp_oid_status_flags_t</a></div><div class="ttdeci">uint32_t onlp_oid_status_flags_t</div><div class="ttdef"><b>Definition:</b> oids.h:106</div></div>
<div class="ttc" id="group__oid_html_gaea7754a2133ca3b4ca2aa594930bc9c0"><div class="ttname"><a href="group__oid.html#gaea7754a2133ca3b4ca2aa594930bc9c0">onlp_oid_json_flag_valid</a></div><div class="ttdeci">int onlp_oid_json_flag_valid(onlp_oid_json_flag_t e)</div></div>
<div class="ttc" id="group__oid_html_ga67b82e8fcf397cad3b0abc7ff4e5a535"><div class="ttname"><a href="group__oid.html#ga67b82e8fcf397cad3b0abc7ff4e5a535">onlp_oid_type_e</a></div><div class="ttdeci">onlp_oid_type_e</div><div class="ttdef"><b>Definition:</b> oids.h:74</div></div>
<div class="ttc" id="group__oid_html_ga2bdd7dcf1493bf2d557e74d38007ca36"><div class="ttname"><a href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">ONLP_OID_DESC_SIZE</a></div><div class="ttdeci">#define ONLP_OID_DESC_SIZE</div><div class="ttdef"><b>Definition:</b> oids.h:260</div></div>
<div class="ttc" id="group__oid_html_ga2bdd7dcf1493bf2d557e74d38007ca36"><div class="ttname"><a href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36">ONLP_OID_DESC_SIZE</a></div><div class="ttdeci">#define ONLP_OID_DESC_SIZE</div><div class="ttdef"><b>Definition:</b> oids.h:265</div></div>
<div class="ttc" id="group__oid_html_ga4b911dec2a2dc21623ebc40fa96d3ad0"><div class="ttname"><a href="group__oid.html#ga4b911dec2a2dc21623ebc40fa96d3ad0">onlp_oid_json_flag_value</a></div><div class="ttdeci">int onlp_oid_json_flag_value(const char *str, onlp_oid_json_flag_t *e, int substr)</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html_ae288393555bde9b70aa9aff0900fb25e"><div class="ttname"><a href="structonlp__oid__hdr__s.html#ae288393555bde9b70aa9aff0900fb25e">onlp_oid_hdr_s::description</a></div><div class="ttdeci">onlp_oid_desc_t description</div><div class="ttdef"><b>Definition:</b> oids.h:286</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html_af428fdd4d8d0d6332b8f196448984061"><div class="ttname"><a href="structonlp__oid__hdr__s.html#af428fdd4d8d0d6332b8f196448984061">onlp_oid_hdr_s::poid</a></div><div class="ttdeci">onlp_oid_t poid</div><div class="ttdef"><b>Definition:</b> oids.h:288</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html_ae288393555bde9b70aa9aff0900fb25e"><div class="ttname"><a href="structonlp__oid__hdr__s.html#ae288393555bde9b70aa9aff0900fb25e">onlp_oid_hdr_s::description</a></div><div class="ttdeci">onlp_oid_desc_t description</div><div class="ttdef"><b>Definition:</b> oids.h:300</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html_af428fdd4d8d0d6332b8f196448984061"><div class="ttname"><a href="structonlp__oid__hdr__s.html#af428fdd4d8d0d6332b8f196448984061">onlp_oid_hdr_s::poid</a></div><div class="ttdeci">onlp_oid_t poid</div><div class="ttdef"><b>Definition:</b> oids.h:302</div></div>
<div class="ttc" id="group__oid_html_ga3cbac841a2ab45cac927819694a26543"><div class="ttname"><a href="group__oid.html#ga3cbac841a2ab45cac927819694a26543">onlp_oid_json_verify</a></div><div class="ttdeci">int onlp_oid_json_verify(onlp_oid_t oid)</div></div>
<div class="ttc" id="group__oid_html_gabe847adc9f8a8ba7a089c8184fc806d2"><div class="ttname"><a href="group__oid.html#gabe847adc9f8a8ba7a089c8184fc806d2">onlp_oid_type_flag_valid</a></div><div class="ttdeci">int onlp_oid_type_flag_valid(onlp_oid_type_flag_t e)</div></div>
<div class="ttc" id="group__oid_html_ga7456f922ad11e6a5fc6e8ab2c4ec6d1a"><div class="ttname"><a href="group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a">onlp_oid_type_flags_t</a></div><div class="ttdeci">uint32_t onlp_oid_type_flags_t</div><div class="ttdef"><b>Definition:</b> oids.h:101</div></div>
<div class="ttc" id="group__oid_html_ga5d7a30cd396b8abf41dee208cb428a81"><div class="ttname"><a href="group__oid.html#ga5d7a30cd396b8abf41dee208cb428a81">onlp_oid_status_flag_valid</a></div><div class="ttdeci">int onlp_oid_status_flag_valid(onlp_oid_status_flag_t e)</div></div>
<div class="ttc" id="group__oid_html_gaaf632d0d7e8f7efd0e945e533d5f8cc2"><div class="ttname"><a href="group__oid.html#gaaf632d0d7e8f7efd0e945e533d5f8cc2">onlp_oid_iterate</a></div><div class="ttdeci">int onlp_oid_iterate(onlp_oid_t oid, onlp_oid_type_flags_t types, onlp_oid_iterate_f itf, void *cookie)</div><div class="ttdoc">Iterate over all platform OIDs. </div></div>
<div class="ttc" id="group__oid_html_gaceb5b41129f54efc7fcaa33cb9e4a895"><div class="ttname"><a href="group__oid.html#gaceb5b41129f54efc7fcaa33cb9e4a895">onlp_oid_get_all_free</a></div><div class="ttdeci">int onlp_oid_get_all_free(biglist_t *list)</div><div class="ttdoc">Free a list returned by onlp_oid_info_get_all() or onlp_oid_hdr_get_all() </div></div>
<div class="ttc" id="group__oid_html_gad7761ba29a97e36cedc927f39f54f7ec"><div class="ttname"><a href="group__oid.html#gad7761ba29a97e36cedc927f39f54f7ec">onlp_oid_to_user_str</a></div><div class="ttdeci">int onlp_oid_to_user_str(onlp_oid_t oid, char *rstr)</div></div>
<div class="ttc" id="group__oid_html_gacfd3445ef216eec269793cfb864a91ba"><div class="ttname"><a href="group__oid.html#gacfd3445ef216eec269793cfb864a91ba">onlp_oid_json_flag_t</a></div><div class="ttdeci">enum onlp_oid_json_flag_e onlp_oid_json_flag_t</div></div>
<div class="ttc" id="group__oid_html_ga30a21c186874b19d2ffe2ac7e42689da"><div class="ttname"><a href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da">onlp_oid_iterate_f</a></div><div class="ttdeci">int(* onlp_oid_iterate_f)(onlp_oid_t oid, void *cookie)</div><div class="ttdef"><b>Definition:</b> oids.h:316</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="group__oid_html_ga30a21c186874b19d2ffe2ac7e42689da"><div class="ttname"><a href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da">onlp_oid_iterate_f</a></div><div class="ttdeci">int(* onlp_oid_iterate_f)(onlp_oid_t oid, void *cookie)</div><div class="ttdef"><b>Definition:</b> oids.h:330</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
<div class="ttc" id="group__oid_html_ga11f43011ec9c3b44f50f7f54c515b81a"><div class="ttname"><a href="group__oid.html#ga11f43011ec9c3b44f50f7f54c515b81a">onlp_oid_type_name</a></div><div class="ttdeci">const char * onlp_oid_type_name(onlp_oid_type_t e)</div></div>
<div class="ttc" id="group__oid_html_gacd775219c684b7f02a73aed4a1e54c6a"><div class="ttname"><a href="group__oid.html#gacd775219c684b7f02a73aed4a1e54c6a">onlp_oid_is_present</a></div><div class="ttdeci">int onlp_oid_is_present(onlp_oid_t *oid)</div><div class="ttdoc">Return whether an OID is present or not. </div></div>
<div class="ttc" id="group__oid_html_ga36b8090f172a792140a0f0fb806b0d60"><div class="ttname"><a href="group__oid.html#ga36b8090f172a792140a0f0fb806b0d60">onlp_oid_type_flag_desc</a></div><div class="ttdeci">const char * onlp_oid_type_flag_desc(onlp_oid_type_flag_t e)</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -209,7 +209,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -176,7 +176,7 @@ Variables</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -231,7 +231,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -116,11 +116,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef __ONLP_DOX_H__</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define __ONLP_DOX_H__</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_DOX_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_DOX_H__ */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -143,7 +143,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -0,0 +1,136 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.8"/>
<title>ONLP: module/inc/onlp/platformi/platformi.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">ONLP
</div>
<div id="projectbrief">Open Network Linux Platform APIs</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Modules</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_a7b0466279106ea0b8f86f609f621680.html">module</a></li><li class="navelem"><a class="el" href="dir_9b91cb305f6dfd5edb8153d5019adc55.html">inc</a></li><li class="navelem"><a class="el" href="dir_72adef417dcbc5bf8193445c31305165.html">onlp</a></li><li class="navelem"><a class="el" href="dir_ad96458042bbdd0196ba054c40055169.html">platformi</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">platformi.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Platform Management Interface.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="platform_8h_source.html">onlp/platform.h</a>&gt;</code><br />
</div>
<p><a href="platformi_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga120a19f90e53a900ced917788ceae047"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga120a19f90e53a900ced917788ceae047">onlp_platformi_get</a> (void)</td></tr>
<tr class="memdesc:ga120a19f90e53a900ced917788ceae047"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the name of the the platform implementation. <a href="group__platformi.html#ga120a19f90e53a900ced917788ceae047">More...</a><br /></td></tr>
<tr class="separator:ga120a19f90e53a900ced917788ceae047"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98a98891eef309fd779a7984c65969f6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga98a98891eef309fd779a7984c65969f6">onlp_platformi_set</a> (const char *platform)</td></tr>
<tr class="memdesc:ga98a98891eef309fd779a7984c65969f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the platform explicitly if necessary. <a href="group__platformi.html#ga98a98891eef309fd779a7984c65969f6">More...</a><br /></td></tr>
<tr class="separator:ga98a98891eef309fd779a7984c65969f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab512072ac97686d555348ba4c8048575"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#gab512072ac97686d555348ba4c8048575">onlp_platformi_sw_init</a> (void)</td></tr>
<tr class="memdesc:gab512072ac97686d555348ba4c8048575"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the platform software module. <a href="group__platformi.html#gab512072ac97686d555348ba4c8048575">More...</a><br /></td></tr>
<tr class="separator:gab512072ac97686d555348ba4c8048575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e377f21e52b918a6a2bbbb53f515eb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga9e377f21e52b918a6a2bbbb53f515eb9">onlp_platformi_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:ga9e377f21e52b918a6a2bbbb53f515eb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Platform module hardware initialization. <a href="group__platformi.html#ga9e377f21e52b918a6a2bbbb53f515eb9">More...</a><br /></td></tr>
<tr class="separator:ga9e377f21e52b918a6a2bbbb53f515eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f044c30a9cdb9b7d6841433c4e8d318"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3f044c30a9cdb9b7d6841433c4e8d318"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga3f044c30a9cdb9b7d6841433c4e8d318">onlp_platformi_manage_init</a> (void)</td></tr>
<tr class="memdesc:ga3f044c30a9cdb9b7d6841433c4e8d318"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the platform manager features. <br /></td></tr>
<tr class="separator:ga3f044c30a9cdb9b7d6841433c4e8d318"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d1db6d7fdcd2b68a340e957e7824913"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga7d1db6d7fdcd2b68a340e957e7824913">onlp_platformi_manage_fans</a> (void)</td></tr>
<tr class="memdesc:ga7d1db6d7fdcd2b68a340e957e7824913"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform necessary platform fan management. <a href="group__platformi.html#ga7d1db6d7fdcd2b68a340e957e7824913">More...</a><br /></td></tr>
<tr class="separator:ga7d1db6d7fdcd2b68a340e957e7824913"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga444150b527536aad7fe7fcb2ac1655a6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__platformi.html#ga444150b527536aad7fe7fcb2ac1655a6">onlp_platformi_manage_leds</a> (void)</td></tr>
<tr class="memdesc:ga444150b527536aad7fe7fcb2ac1655a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Perform necessary platform LED management. <a href="group__platformi.html#ga444150b527536aad7fe7fcb2ac1655a6">More...</a><br /></td></tr>
<tr class="separator:ga444150b527536aad7fe7fcb2ac1655a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Platform Management Interface. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>

View File

@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">platformi.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/************************************************************</span></div>
<a href="platformi_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/************************************************************</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * &lt;bsn.cl fy=2014 v=onl&gt;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright 2014, 2015 Big Switch Networks, Inc.</span></div>
@@ -108,37 +108,41 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * License.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * &lt;/bsn.cl&gt;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> ************************************************************</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * Platform Interface.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="comment"> ***********************************************************/</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef __ONLP_PLATFORMI_H__</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define __ONLP_PLATFORMI_H__</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="platform_8h.html">onlp/platform.h</a>&gt;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* onlp_platformi_get(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="keywordtype">int</span> onlp_platformi_set(<span class="keyword">const</span> <span class="keywordtype">char</span>* platform);</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="keywordtype">int</span> onlp_platformi_sw_init(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keywordtype">int</span> onlp_platformi_hw_init(uint32_t flags);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> ********************************************************/</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef __ONLP_PLATFORMI_H__</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#define __ONLP_PLATFORMI_H__</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="platform_8h.html">onlp/platform.h</a>&gt;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__platformi.html#ga120a19f90e53a900ced917788ceae047">onlp_platformi_get</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__platformi.html#ga98a98891eef309fd779a7984c65969f6">onlp_platformi_set</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* platform);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__platformi.html#gab512072ac97686d555348ba4c8048575">onlp_platformi_sw_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="keywordtype">int</span> onlp_platformi_manage_init(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">int</span> onlp_platformi_manage_fans(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__platformi.html#ga9e377f21e52b918a6a2bbbb53f515eb9">onlp_platformi_hw_init</a>(uint32_t flags);</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__platformi.html#ga3f044c30a9cdb9b7d6841433c4e8d318">onlp_platformi_manage_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">int</span> onlp_platformi_manage_leds(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__platformi.html#ga7d1db6d7fdcd2b68a340e957e7824913">onlp_platformi_manage_fans</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_PLATFORMI_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__platformi.html#ga444150b527536aad7fe7fcb2ac1655a6">onlp_platformi_manage_leds</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_PLATFORMI_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="group__platformi_html_ga7d1db6d7fdcd2b68a340e957e7824913"><div class="ttname"><a href="group__platformi.html#ga7d1db6d7fdcd2b68a340e957e7824913">onlp_platformi_manage_fans</a></div><div class="ttdeci">int onlp_platformi_manage_fans(void)</div><div class="ttdoc">Perform necessary platform fan management. </div></div>
<div class="ttc" id="group__platformi_html_ga9e377f21e52b918a6a2bbbb53f515eb9"><div class="ttname"><a href="group__platformi.html#ga9e377f21e52b918a6a2bbbb53f515eb9">onlp_platformi_hw_init</a></div><div class="ttdeci">int onlp_platformi_hw_init(uint32_t flags)</div><div class="ttdoc">Platform module hardware initialization. </div></div>
<div class="ttc" id="group__platformi_html_ga444150b527536aad7fe7fcb2ac1655a6"><div class="ttname"><a href="group__platformi.html#ga444150b527536aad7fe7fcb2ac1655a6">onlp_platformi_manage_leds</a></div><div class="ttdeci">int onlp_platformi_manage_leds(void)</div><div class="ttdoc">Perform necessary platform LED management. </div></div>
<div class="ttc" id="platform_8h_html"><div class="ttname"><a href="platform_8h.html">platform.h</a></div><div class="ttdoc">Platform Management and Initialization. </div></div>
<div class="ttc" id="group__platformi_html_ga3f044c30a9cdb9b7d6841433c4e8d318"><div class="ttname"><a href="group__platformi.html#ga3f044c30a9cdb9b7d6841433c4e8d318">onlp_platformi_manage_init</a></div><div class="ttdeci">int onlp_platformi_manage_init(void)</div><div class="ttdoc">Initialize the platform manager features. </div></div>
<div class="ttc" id="group__platformi_html_gab512072ac97686d555348ba4c8048575"><div class="ttname"><a href="group__platformi.html#gab512072ac97686d555348ba4c8048575">onlp_platformi_sw_init</a></div><div class="ttdeci">int onlp_platformi_sw_init(void)</div><div class="ttdoc">Initialize the platform software module. </div></div>
<div class="ttc" id="group__platformi_html_ga98a98891eef309fd779a7984c65969f6"><div class="ttname"><a href="group__platformi.html#ga98a98891eef309fd779a7984c65969f6">onlp_platformi_set</a></div><div class="ttdeci">int onlp_platformi_set(const char *platform)</div><div class="ttdoc">Set the platform explicitly if necessary. </div></div>
<div class="ttc" id="group__platformi_html_ga120a19f90e53a900ced917788ceae047"><div class="ttname"><a href="group__platformi.html#ga120a19f90e53a900ced917788ceae047">onlp_platformi_get</a></div><div class="ttdeci">const char * onlp_platformi_get(void)</div><div class="ttdoc">Return the name of the the platform implementation. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -173,12 +173,12 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:ga129a21fa7eb314964c2db4fd8d660572"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#ga129a21fa7eb314964c2db4fd8d660572">onlp_psu_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga129a21fa7eb314964c2db4fd8d660572"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the psu software module. <a href="group__oid-psu.html#ga129a21fa7eb314964c2db4fd8d660572">More...</a><br /></td></tr>
<tr class="separator:ga129a21fa7eb314964c2db4fd8d660572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92999b5dea1b92e35941bf9ac2acfa9d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#ga92999b5dea1b92e35941bf9ac2acfa9d">onlp_psu_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:ga92999b5dea1b92e35941bf9ac2acfa9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the PSU's oid header. <a href="group__oid-psu.html#ga92999b5dea1b92e35941bf9ac2acfa9d">More...</a><br /></td></tr>
<tr class="separator:ga92999b5dea1b92e35941bf9ac2acfa9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8677e4a71d8a4438606110c2ef9fc60e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#ga8677e4a71d8a4438606110c2ef9fc60e">onlp_psu_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> id, <a class="el" href="structonlp__psu__info__t.html">onlp_psu_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga8677e4a71d8a4438606110c2ef9fc60e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the PSU information. <a href="group__oid-psu.html#ga8677e4a71d8a4438606110c2ef9fc60e">More...</a><br /></td></tr>
<tr class="separator:ga8677e4a71d8a4438606110c2ef9fc60e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bc72707ae38a55c0be4bbce1b4d9cc0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#ga7bc72707ae38a55c0be4bbce1b4d9cc0">onlp_psu_hdr_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:ga7bc72707ae38a55c0be4bbce1b4d9cc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the PSU's oid header. <a href="group__oid-psu.html#ga7bc72707ae38a55c0be4bbce1b4d9cc0">More...</a><br /></td></tr>
<tr class="separator:ga7bc72707ae38a55c0be4bbce1b4d9cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bf8b6ccae16f88cbb790f1ff80aed68"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#ga6bf8b6ccae16f88cbb790f1ff80aed68">onlp_psu_info_get</a> (<a class="el" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="el" href="structonlp__psu__info__t.html">onlp_psu_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga6bf8b6ccae16f88cbb790f1ff80aed68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the PSU information. <a href="group__oid-psu.html#ga6bf8b6ccae16f88cbb790f1ff80aed68">More...</a><br /></td></tr>
<tr class="separator:ga6bf8b6ccae16f88cbb790f1ff80aed68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3450d83ebaedba241c43000ce860d97"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid-psu.html#gac3450d83ebaedba241c43000ce860d97">onlp_psu_info_to_user_json</a> (<a class="el" href="structonlp__psu__info__t.html">onlp_psu_info_t</a> *info, cJSON **cj, uint32_t flags)</td></tr>
<tr class="memdesc:gac3450d83ebaedba241c43000ce860d97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a PSU info structure to user JSON. <a href="group__oid-psu.html#gac3450d83ebaedba241c43000ce860d97">More...</a><br /></td></tr>
<tr class="separator:gac3450d83ebaedba241c43000ce860d97"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -219,7 +219,7 @@ Variables</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -172,9 +172,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-psu.html#ga129a21fa7eb314964c2db4fd8d660572">onlp_psu_sw_denit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-psu.html#ga92999b5dea1b92e35941bf9ac2acfa9d">onlp_psu_hdr_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* rv);</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-psu.html#ga7bc72707ae38a55c0be4bbce1b4d9cc0">onlp_psu_hdr_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* rv);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-psu.html#ga8677e4a71d8a4438606110c2ef9fc60e">onlp_psu_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__psu__info__t.html">onlp_psu_info_t</a>* rv);</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-psu.html#ga6bf8b6ccae16f88cbb790f1ff80aed68">onlp_psu_info_get</a>(<a class="code" href="group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f">onlp_oid_t</a> oid, <a class="code" href="structonlp__psu__info__t.html">onlp_psu_info_t</a>* rv);</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__oid-psu.html#gac3450d83ebaedba241c43000ce860d97">onlp_psu_info_to_user_json</a>(<a class="code" href="structonlp__psu__info__t.html">onlp_psu_info_t</a>* info, cJSON** cj, uint32_t flags);</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;</div>
@@ -237,7 +237,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="group__oid-psu_html_ga3088390a518e35c54558cf0833b2faec"><div class="ttname"><a href="group__oid-psu.html#ga3088390a518e35c54558cf0833b2faec">onlp_psu_type_map</a></div><div class="ttdeci">aim_map_si_t onlp_psu_type_map[]</div></div>
<div class="ttc" id="group__oid-psu_html_ga5a15784398faa7998a5453e0cc0a5da9"><div class="ttname"><a href="group__oid-psu.html#ga5a15784398faa7998a5453e0cc0a5da9">onlp_psu_caps_map</a></div><div class="ttdeci">aim_map_si_t onlp_psu_caps_map[]</div></div>
<div class="ttc" id="group__oid-psu_html_ga92999b5dea1b92e35941bf9ac2acfa9d"><div class="ttname"><a href="group__oid-psu.html#ga92999b5dea1b92e35941bf9ac2acfa9d">onlp_psu_hdr_get</a></div><div class="ttdeci">int onlp_psu_hdr_get(onlp_oid_t id, onlp_oid_hdr_t *rv)</div><div class="ttdoc">Get the PSU&#39;s oid header. </div></div>
<div class="ttc" id="group__oid-psu_html_gaa7d21badd0020759ca370dac9e747be1"><div class="ttname"><a href="group__oid-psu.html#gaa7d21badd0020759ca370dac9e747be1">onlp_psu_type_e</a></div><div class="ttdeci">onlp_psu_type_e</div><div class="ttdef"><b>Definition:</b> psu.h:47</div></div>
<div class="ttc" id="structonlp__psu__info__t_html_afdd172c9f7e6b8014db3704ea92dee41"><div class="ttname"><a href="structonlp__psu__info__t.html#afdd172c9f7e6b8014db3704ea92dee41">onlp_psu_info_t::mvout</a></div><div class="ttdeci">int mvout</div><div class="ttdef"><b>Definition:</b> psu.h:81</div></div>
<div class="ttc" id="group__oid-psu_html_ga75b459b893e21dc6e24b44461312a01c"><div class="ttname"><a href="group__oid-psu.html#ga75b459b893e21dc6e24b44461312a01c">onlp_psu_caps_value</a></div><div class="ttdeci">int onlp_psu_caps_value(const char *str, onlp_psu_caps_t *e, int substr)</div></div>
@@ -255,16 +254,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__oid-psu_html_ga0a66e62f758e2ed534af11040838a26d"><div class="ttname"><a href="group__oid-psu.html#ga0a66e62f758e2ed534af11040838a26d">onlp_psu_sw_init</a></div><div class="ttdeci">int onlp_psu_sw_init(void)</div><div class="ttdoc">Software initialization of the PSU module. </div></div>
<div class="ttc" id="group__oid-psu_html_ga5216b462cd966b7e8a7b60bb4f7edb3c"><div class="ttname"><a href="group__oid-psu.html#ga5216b462cd966b7e8a7b60bb4f7edb3c">onlp_psu_caps_t</a></div><div class="ttdeci">enum onlp_psu_caps_e onlp_psu_caps_t</div></div>
<div class="ttc" id="group__oid-psu_html_ga2dbe37ac3924e60dafe6135157b37bb6"><div class="ttname"><a href="group__oid-psu.html#ga2dbe37ac3924e60dafe6135157b37bb6">onlp_psu_info_to_json</a></div><div class="ttdeci">int onlp_psu_info_to_json(onlp_psu_info_t *info, cJSON **cj, uint32_t flags)</div><div class="ttdoc">Convert a PSU info structure to JSON. </div></div>
<div class="ttc" id="group__oid-psu_html_ga7bc72707ae38a55c0be4bbce1b4d9cc0"><div class="ttname"><a href="group__oid-psu.html#ga7bc72707ae38a55c0be4bbce1b4d9cc0">onlp_psu_hdr_get</a></div><div class="ttdeci">int onlp_psu_hdr_get(onlp_oid_t oid, onlp_oid_hdr_t *rv)</div><div class="ttdoc">Get the PSU&#39;s oid header. </div></div>
<div class="ttc" id="group__oid-psu_html_ga9fc8b05cd2e00ce40ab79f36915e8a83"><div class="ttname"><a href="group__oid-psu.html#ga9fc8b05cd2e00ce40ab79f36915e8a83">onlp_psu_caps_valid</a></div><div class="ttdeci">int onlp_psu_caps_valid(onlp_psu_caps_t e)</div></div>
<div class="ttc" id="group__oid-psu_html_ga38280bb55905958c3966059af244e707"><div class="ttname"><a href="group__oid-psu.html#ga38280bb55905958c3966059af244e707">onlp_psu_caps_desc</a></div><div class="ttdeci">const char * onlp_psu_caps_desc(onlp_psu_caps_t e)</div></div>
<div class="ttc" id="group__oid-psu_html_ga44cb63826a53ee5f13489a08a51ab885"><div class="ttname"><a href="group__oid-psu.html#ga44cb63826a53ee5f13489a08a51ab885">onlp_psu_hw_init</a></div><div class="ttdeci">int onlp_psu_hw_init(uint32_t flags)</div><div class="ttdoc">Hardware initialization of the PSU module. </div></div>
<div class="ttc" id="group__oid-psu_html_ga672c5a2f5b63a48b1e8bf6a8dc4a9391"><div class="ttname"><a href="group__oid-psu.html#ga672c5a2f5b63a48b1e8bf6a8dc4a9391">onlp_psu_caps_name</a></div><div class="ttdeci">const char * onlp_psu_caps_name(onlp_psu_caps_t e)</div></div>
<div class="ttc" id="group__oid-psu_html_ga8a25191dc43d3b40dbd302fa86d342e6"><div class="ttname"><a href="group__oid-psu.html#ga8a25191dc43d3b40dbd302fa86d342e6">onlp_psu_type_name</a></div><div class="ttdeci">const char * onlp_psu_type_name(onlp_psu_type_t e)</div></div>
<div class="ttc" id="group__oid-psu_html_ga6bf8b6ccae16f88cbb790f1ff80aed68"><div class="ttname"><a href="group__oid-psu.html#ga6bf8b6ccae16f88cbb790f1ff80aed68">onlp_psu_info_get</a></div><div class="ttdeci">int onlp_psu_info_get(onlp_oid_t oid, onlp_psu_info_t *rv)</div><div class="ttdoc">Get the PSU information. </div></div>
<div class="ttc" id="group__oid-psu_html_ga94105699304ae853a5bc0b459c3c81ee"><div class="ttname"><a href="group__oid-psu.html#ga94105699304ae853a5bc0b459c3c81ee">onlp_psu_type_desc</a></div><div class="ttdeci">const char * onlp_psu_type_desc(onlp_psu_type_t e)</div></div>
<div class="ttc" id="group__oid-psu_html_ga10194c8cc758924547524561fd15cd6e"><div class="ttname"><a href="group__oid-psu.html#ga10194c8cc758924547524561fd15cd6e">onlp_psu_type_value</a></div><div class="ttdeci">int onlp_psu_type_value(const char *str, onlp_psu_type_t *e, int substr)</div></div>
<div class="ttc" id="structonlp__psu__info__t_html_a86f4b8abbebc9400d469f6e8089bf440"><div class="ttname"><a href="structonlp__psu__info__t.html#a86f4b8abbebc9400d469f6e8089bf440">onlp_psu_info_t::miout</a></div><div class="ttdeci">int miout</div><div class="ttdef"><b>Definition:</b> psu.h:87</div></div>
<div class="ttc" id="structonlp__psu__info__t_html"><div class="ttname"><a href="structonlp__psu__info__t.html">onlp_psu_info_t</a></div><div class="ttdef"><b>Definition:</b> psu.h:61</div></div>
<div class="ttc" id="group__oid-psu_html_ga8677e4a71d8a4438606110c2ef9fc60e"><div class="ttname"><a href="group__oid-psu.html#ga8677e4a71d8a4438606110c2ef9fc60e">onlp_psu_info_get</a></div><div class="ttdeci">int onlp_psu_info_get(onlp_oid_t id, onlp_psu_info_t *rv)</div><div class="ttdoc">Get the PSU information. </div></div>
<div class="ttc" id="structonlp__psu__info__t_html_a51641e1184aac939a72ed9fda79f6bc2"><div class="ttname"><a href="structonlp__psu__info__t.html#a51641e1184aac939a72ed9fda79f6bc2">onlp_psu_info_t::hdr</a></div><div class="ttdeci">onlp_oid_hdr_t hdr</div><div class="ttdef"><b>Definition:</b> psu.h:63</div></div>
<div class="ttc" id="structonlp__psu__info__t_html_a15b4df62bdd73343b54573d21bdcfbb7"><div class="ttname"><a href="structonlp__psu__info__t.html#a15b4df62bdd73343b54573d21bdcfbb7">onlp_psu_info_t::type</a></div><div class="ttdeci">onlp_psu_type_t type</div><div class="ttdef"><b>Definition:</b> psu.h:75</div></div>
<div class="ttc" id="group__oid-psu_html_ga0c73830bfa1abf8ff6013f0e522071a6"><div class="ttname"><a href="group__oid-psu.html#ga0c73830bfa1abf8ff6013f0e522071a6">onlp_psu_info_t</a></div><div class="ttdeci">struct onlp_psu_info_t onlp_psu_info_t</div></div>
@@ -272,13 +272,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__oid-psu_html_ga0db5f2ef0e61d2af19a093da16cfdac1"><div class="ttname"><a href="group__oid-psu.html#ga0db5f2ef0e61d2af19a093da16cfdac1">onlp_psu_caps_desc_map</a></div><div class="ttdeci">aim_map_si_t onlp_psu_caps_desc_map[]</div></div>
<div class="ttc" id="group__oid-psu_html_ga870991253d44f35ef9c6c395c3bc7451"><div class="ttname"><a href="group__oid-psu.html#ga870991253d44f35ef9c6c395c3bc7451">onlp_psu_info_from_json</a></div><div class="ttdeci">int onlp_psu_info_from_json(cJSON *cj, onlp_psu_info_t *info)</div><div class="ttdoc">Convert a JSON object to a PSU info structure. </div></div>
<div class="ttc" id="group__oid-psu_html_gae30575ab2613a0f513c4d9eb87ce6648"><div class="ttname"><a href="group__oid-psu.html#gae30575ab2613a0f513c4d9eb87ce6648">onlp_psu_type_desc_map</a></div><div class="ttdeci">aim_map_si_t onlp_psu_type_desc_map[]</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
<div class="ttc" id="structonlp__psu__info__t_html_a8d451eee04df036384110d6891b65af9"><div class="ttname"><a href="structonlp__psu__info__t.html#a8d451eee04df036384110d6891b65af9">onlp_psu_info_t::model</a></div><div class="ttdeci">char model[ONLP_CONFIG_INFO_STR_MAX]</div><div class="ttdef"><b>Definition:</b> psu.h:66</div></div>
<div class="ttc" id="structonlp__psu__info__t_html_ae477a0f4b80d4073632b641fb4efdd4d"><div class="ttname"><a href="structonlp__psu__info__t.html#ae477a0f4b80d4073632b641fb4efdd4d">onlp_psu_info_t::mpout</a></div><div class="ttdeci">int mpout</div><div class="ttdef"><b>Definition:</b> psu.h:93</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -117,6 +117,9 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:ga69f99c6a90fbb5d1c03349b47970fa98"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__psui.html#ga69f99c6a90fbb5d1c03349b47970fa98">onlp_psui_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga69f99c6a90fbb5d1c03349b47970fa98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the psu software module. <a href="group__psui.html#ga69f99c6a90fbb5d1c03349b47970fa98">More...</a><br /></td></tr>
<tr class="separator:ga69f99c6a90fbb5d1c03349b47970fa98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c3c4dfab92db6ae33b29b6a6bf2aa55"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__psui.html#ga9c3c4dfab92db6ae33b29b6a6bf2aa55">onlp_psui_id_validate</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id)</td></tr>
<tr class="memdesc:ga9c3c4dfab92db6ae33b29b6a6bf2aa55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate a PSU OID. <a href="group__psui.html#ga9c3c4dfab92db6ae33b29b6a6bf2aa55">More...</a><br /></td></tr>
<tr class="separator:ga9c3c4dfab92db6ae33b29b6a6bf2aa55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfc93ced2b1436db99357b22c9c1ef61"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__psui.html#gabfc93ced2b1436db99357b22c9c1ef61">onlp_psui_hdr_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *rv)</td></tr>
<tr class="memdesc:gabfc93ced2b1436db99357b22c9c1ef61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the PSU's oid header. <a href="group__psui.html#gabfc93ced2b1436db99357b22c9c1ef61">More...</a><br /></td></tr>
<tr class="separator:gabfc93ced2b1436db99357b22c9c1ef61"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -129,7 +132,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -120,35 +120,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__psui.html#ga69f99c6a90fbb5d1c03349b47970fa98">onlp_psui_sw_denit</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__psui.html#gabfc93ced2b1436db99357b22c9c1ef61">onlp_psui_hdr_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* rv);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__psui.html#gaf5fbee43118662c54cb80de997c68361">onlp_psui_info_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__psu__info__t.html">onlp_psu_info_t</a>* rv);</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="group__psui.html#gaba33f5e3da076bc11c4b0a107ea5bfd6"> 70</a></span>&#160;<span class="preprocessor">#define ONLP_CHASSIS_PSU_INFO_ENTRY_INIT(_id, _desc) \</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor"> { \</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor"> { \</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor"> .id = _id, \</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor"> .description = _desc, \</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor"> .poid = ONLP_OID_CHASSIS, \</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor"> }, \</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"> }</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_PSUI_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment">/* @} */</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__psui.html#ga9c3c4dfab92db6ae33b29b6a6bf2aa55">onlp_psui_id_validate</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__psui.html#gabfc93ced2b1436db99357b22c9c1ef61">onlp_psui_hdr_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__oid__hdr__s.html">onlp_oid_hdr_t</a>* rv);</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__psui.html#gaf5fbee43118662c54cb80de997c68361">onlp_psui_info_get</a>(<a class="code" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> <span class="keywordtype">id</span>, <a class="code" href="structonlp__psu__info__t.html">onlp_psu_info_t</a>* rv);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="group__psui.html#gaba33f5e3da076bc11c4b0a107ea5bfd6"> 76</a></span>&#160;<span class="preprocessor">#define ONLP_CHASSIS_PSU_INFO_ENTRY_INIT(_id, _desc) \</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor"> { \</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor"> { \</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor"> .id = _id, \</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor"> .description = _desc, \</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor"> .poid = ONLP_OID_CHASSIS, \</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor"> }, \</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor"> }</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_PSUI_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="group__psui_html_gaf67bedb47907fd5c8548784b92813c79"><div class="ttname"><a href="group__psui.html#gaf67bedb47907fd5c8548784b92813c79">onlp_psui_sw_init</a></div><div class="ttdeci">int onlp_psui_sw_init(void)</div><div class="ttdoc">Software initialization of the PSU module. </div></div>
<div class="ttc" id="group__psui_html_gabfc93ced2b1436db99357b22c9c1ef61"><div class="ttname"><a href="group__psui.html#gabfc93ced2b1436db99357b22c9c1ef61">onlp_psui_hdr_get</a></div><div class="ttdeci">int onlp_psui_hdr_get(onlp_oid_id_t id, onlp_oid_hdr_t *rv)</div><div class="ttdoc">Get the PSU&#39;s oid header. </div></div>
<div class="ttc" id="group__psui_html_ga48757edc28f58f1602c4cc7ca2e9ef9c"><div class="ttname"><a href="group__psui.html#ga48757edc28f58f1602c4cc7ca2e9ef9c">onlp_psui_hw_init</a></div><div class="ttdeci">int onlp_psui_hw_init(uint32_t flags)</div><div class="ttdoc">Hardware initialization of the PSU module. </div></div>
<div class="ttc" id="group__psui_html_ga69f99c6a90fbb5d1c03349b47970fa98"><div class="ttname"><a href="group__psui.html#ga69f99c6a90fbb5d1c03349b47970fa98">onlp_psui_sw_denit</a></div><div class="ttdeci">int onlp_psui_sw_denit(void)</div><div class="ttdoc">Deinitialize the psu software module. </div></div>
<div class="ttc" id="group__psui_html_ga9c3c4dfab92db6ae33b29b6a6bf2aa55"><div class="ttname"><a href="group__psui.html#ga9c3c4dfab92db6ae33b29b6a6bf2aa55">onlp_psui_id_validate</a></div><div class="ttdeci">int onlp_psui_id_validate(onlp_oid_id_t id)</div><div class="ttdoc">Validate a PSU OID. </div></div>
<div class="ttc" id="group__oid_html_gafeead7b8b6e6434d56d2ee5a66c02f71"><div class="ttname"><a href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a></div><div class="ttdeci">uint32_t onlp_oid_id_t</div><div class="ttdef"><b>Definition:</b> oids.h:55</div></div>
<div class="ttc" id="psu_8h_html"><div class="ttname"><a href="psu_8h.html">psu.h</a></div><div class="ttdoc">Power Supply Management. </div></div>
<div class="ttc" id="group__psui_html_gaf5fbee43118662c54cb80de997c68361"><div class="ttname"><a href="group__psui.html#gaf5fbee43118662c54cb80de997c68361">onlp_psui_info_get</a></div><div class="ttdeci">int onlp_psui_info_get(onlp_oid_id_t id, onlp_psu_info_t *rv)</div><div class="ttdoc">Get the information structure for the given PSU. </div></div>
<div class="ttc" id="structonlp__psu__info__t_html"><div class="ttname"><a href="structonlp__psu__info__t.html">onlp_psu_info_t</a></div><div class="ttdef"><b>Definition:</b> psu.h:61</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:282</div></div>
<div class="ttc" id="structonlp__oid__hdr__s_html"><div class="ttname"><a href="structonlp__oid__hdr__s.html">onlp_oid_hdr_s</a></div><div class="ttdef"><b>Definition:</b> oids.h:296</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jan 9 2019 04:06:26 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Mar 28 2019 19:37:42 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>

View File

@@ -5,5 +5,6 @@ var searchData=
['additional',['additional',['../structonlp__asset__info__s.html#a0e49ff2e6e3830df96957e9ec9541e27',1,'onlp_asset_info_s']]],
['attribute_2eh',['attribute.h',['../attribute_8h.html',1,'']]],
['attributei',['attributei',['../group__attributei.html',1,'']]],
['attributei_2eh',['attributei.h',['../attributei_8h.html',1,'']]],
['attribute_20interface',['Attribute Interface',['../group__attributes.html',1,'']]]
];

View File

@@ -2,5 +2,6 @@ var searchData=
[
['led_2eh',['led.h',['../led_8h.html',1,'']]],
['ledi',['ledi',['../group__ledi.html',1,'']]],
['ledi_2eh',['ledi.h',['../ledi_8h.html',1,'']]],
['leds',['LEDs',['../group__oid-led.html',1,'']]]
];

View File

@@ -26,7 +26,17 @@ var searchData=
['onlp_5fattribute_5fonie_5finfo_5fshow_5fjson',['onlp_attribute_onie_info_show_json',['../group__attributes.html#ga2d33e5eed58c2f38dc91409bc5ec28c4',1,'attribute.h']]],
['onlp_5fattribute_5fset',['onlp_attribute_set',['../group__attributes.html#ga0e904eeda5dae7ae470d0ff9f93a4b99',1,'attribute.h']]],
['onlp_5fattribute_5fsupported',['onlp_attribute_supported',['../group__attributes.html#ga49731406c54119e74b511274b3f5100c',1,'attribute.h']]],
['onlp_5fattribute_5fsw_5fdenit',['onlp_attribute_sw_denit',['../group__attributes.html#ga698b21499aaad2d039360c6e45fbcd51',1,'attribute.h']]],
['onlp_5fattribute_5fsw_5finit',['onlp_attribute_sw_init',['../group__attributes.html#gae555c656a095566aee6c0826b933193c',1,'attribute.h']]],
['onlp_5fattributei_5fasset_5finfo_5fget',['onlp_attributei_asset_info_get',['../group__attributei.html#gaacc08958c1915162b5b0e004cfb724a7',1,'attributei.h']]],
['onlp_5fattributei_5ffree',['onlp_attributei_free',['../group__attributei.html#gaa1ff39f9833ecd101e98b2d6a7f3c81b',1,'attributei.h']]],
['onlp_5fattributei_5fget',['onlp_attributei_get',['../group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e',1,'attributei.h']]],
['onlp_5fattributei_5fhw_5finit',['onlp_attributei_hw_init',['../group__attributei.html#ga7d57c3e5b1796cef1f4723f965e6fe33',1,'attributei.h']]],
['onlp_5fattributei_5fonie_5finfo_5fget',['onlp_attributei_onie_info_get',['../group__attributei.html#gab88e01ee2c3c443b071c063ed80bdd33',1,'attributei.h']]],
['onlp_5fattributei_5fset',['onlp_attributei_set',['../group__attributei.html#ga31e4c462f109756375c7cf69b1139bba',1,'attributei.h']]],
['onlp_5fattributei_5fsupported',['onlp_attributei_supported',['../group__attributei.html#gaabb6e25906d2ff17331ac7900cec62d9',1,'attributei.h']]],
['onlp_5fattributei_5fsw_5fdenit',['onlp_attributei_sw_denit',['../group__attributei.html#ga45f80dcf3c647e77062f0f09abcd8729',1,'attributei.h']]],
['onlp_5fattributei_5fsw_5finit',['onlp_attributei_sw_init',['../group__attributei.html#ga4e9095cbcec19cf629fc4ce70a644c13',1,'attributei.h']]],
['onlp_5fchassis_5fdebug_5fget_5fjson',['onlp_chassis_debug_get_json',['../group__oid-chassis.html#gae34313148ba9282bb4b07f8ecf643850',1,'chassis.h']]],
['onlp_5fchassis_5fdebug_5fshow',['onlp_chassis_debug_show',['../group__oid-chassis.html#ga42ade9b99df7d9d6c3b0636722afa4db',1,'chassis.h']]],
['onlp_5fchassis_5fenvironment_5fshow',['onlp_chassis_environment_show',['../group__oid-chassis.html#ga339fe374150c13c8daa056333d7725cc',1,'chassis.h']]],
@@ -40,6 +50,7 @@ var searchData=
['onlp_5fchassis_5finfo_5ft',['onlp_chassis_info_t',['../group__oid-chassis.html#ga0bfbfeceae612049706739aebe8e2b08',1,'chassis.h']]],
['onlp_5fchassis_5finfo_5fto_5fjson',['onlp_chassis_info_to_json',['../group__oid-chassis.html#ga106d4baebe8dbec41766cd2358ac3145',1,'chassis.h']]],
['onlp_5fchassis_5finfo_5fto_5fuser_5fjson',['onlp_chassis_info_to_user_json',['../group__oid-chassis.html#gafc4d443dd97fd926547d69336249a7a6',1,'chassis.h']]],
['onlp_5fchassis_5fled_5finfo_5fentry_5finit',['ONLP_CHASSIS_LED_INFO_ENTRY_INIT',['../group__ledi.html#gabb59c61a0dbc132001bb46faa24020c3',1,'ledi.h']]],
['onlp_5fchassis_5fpsu_5finfo_5fentry_5finit',['ONLP_CHASSIS_PSU_INFO_ENTRY_INIT',['../group__psui.html#gaba33f5e3da076bc11c4b0a107ea5bfd6',1,'psui.h']]],
['onlp_5fchassis_5fsw_5fdenit',['onlp_chassis_sw_denit',['../group__oid-chassis.html#ga8ac7640a8bde84f78803c412d20f74f1',1,'chassis.h']]],
['onlp_5fchassis_5fsw_5finit',['onlp_chassis_sw_init',['../group__oid-chassis.html#ga4b5e90ffb94e4801136e233ca89e27d5',1,'chassis.h']]],
@@ -78,6 +89,7 @@ var searchData=
['onlp_5ffan_5fcaps_5fdesc',['onlp_fan_caps_desc',['../group__oid-fan.html#gab15da3fde6256a249a718130bcd625b2',1,'fan.h']]],
['onlp_5ffan_5fcaps_5fdesc_5fmap',['onlp_fan_caps_desc_map',['../group__oid-fan.html#gaae011c1d2b8c11d0ff4103d724ba71bf',1,'fan.h']]],
['onlp_5ffan_5fcaps_5fe',['onlp_fan_caps_e',['../group__oid-fan.html#gaa35303e454d5c1ca0f671b449fd90e9b',1,'fan.h']]],
['onlp_5ffan_5fcaps_5fget',['onlp_fan_caps_get',['../group__oid-fan.html#gad788bd4831436f04edce4b6359afbfb9',1,'fan.h']]],
['onlp_5ffan_5fcaps_5fmap',['onlp_fan_caps_map',['../group__oid-fan.html#ga1c1e380f9acceaf65df901adca662eee',1,'fan.h']]],
['onlp_5ffan_5fcaps_5fname',['onlp_fan_caps_name',['../group__oid-fan.html#ga921eeb1b9362119c7de5138774f17e91',1,'fan.h']]],
['onlp_5ffan_5fcaps_5ft',['onlp_fan_caps_t',['../group__oid-fan.html#ga5248dd4b89567e49e80bb322acf1f164',1,'fan.h']]],
@@ -88,32 +100,35 @@ var searchData=
['onlp_5ffan_5fdir_5fe',['onlp_fan_dir_e',['../group__oid-fan.html#gaa08d0df284450a8715a175b410a78cc8',1,'fan.h']]],
['onlp_5ffan_5fdir_5fmap',['onlp_fan_dir_map',['../group__oid-fan.html#ga4b356b7971d13e969659a7f1d52aca59',1,'fan.h']]],
['onlp_5ffan_5fdir_5fname',['onlp_fan_dir_name',['../group__oid-fan.html#ga7d8f1f3db2a0f7486f188e2ca2442165',1,'fan.h']]],
['onlp_5ffan_5fdir_5fset',['onlp_fan_dir_set',['../group__oid-fan.html#gac1409d618b163077a4b2aea154b88db2',1,'fan.h']]],
['onlp_5ffan_5fdir_5fset',['onlp_fan_dir_set',['../group__oid-fan.html#gacf1aac93cb4849aef4d13e940755f7b2',1,'fan.h']]],
['onlp_5ffan_5fdir_5fstrings',['ONLP_FAN_DIR_STRINGS',['../group__oid-fan.html#gaa1234770e6e24a018bc85569f6e8166a',1,'fan.h']]],
['onlp_5ffan_5fdir_5ft',['onlp_fan_dir_t',['../group__oid-fan.html#gae3c4db300fd87f5b3d531185f369a0fd',1,'fan.h']]],
['onlp_5ffan_5fdir_5fvalid',['ONLP_FAN_DIR_VALID',['../group__oid-fan.html#ga633419c09c7473bc228350b22db8db7f',1,'fan.h']]],
['onlp_5ffan_5fdir_5fvalue',['onlp_fan_dir_value',['../group__oid-fan.html#ga30e1ad218af51ebc771f7d2c17530b4e',1,'fan.h']]],
['onlp_5ffan_5fhdr_5fget',['onlp_fan_hdr_get',['../group__oid-fan.html#ga0cff703e958970c3e716e6ac28098f66',1,'fan.h']]],
['onlp_5ffan_5fhdr_5fget',['onlp_fan_hdr_get',['../group__oid-fan.html#ga0c46e1c68d0fcb17fa47e670f8242623',1,'fan.h']]],
['onlp_5ffan_5fhw_5finit',['onlp_fan_hw_init',['../group__oid-fan.html#gadbaed334e7be33a4801adcf1b45c2d0c',1,'fan.h']]],
['onlp_5ffan_5fid_5fcreate',['ONLP_FAN_ID_CREATE',['../group__oid.html#ga8e6b51420509038b582a32fc75d3fda7',1,'oids.h']]],
['onlp_5ffan_5finfo_5fcap_5fis_5fset',['ONLP_FAN_INFO_CAP_IS_SET',['../group__oid-fan.html#gae79e6808d83d95e4386151d6211b999c',1,'fan.h']]],
['onlp_5ffan_5finfo_5ffrom_5fjson',['onlp_fan_info_from_json',['../group__oid-fan.html#gab4e2b7a1f60efa4dc7e4fc481de35271',1,'fan.h']]],
['onlp_5ffan_5finfo_5fget',['onlp_fan_info_get',['../group__oid-fan.html#ga34da9a1a3774e74b53ff450c17f34ad2',1,'fan.h']]],
['onlp_5ffan_5finfo_5fget',['onlp_fan_info_get',['../group__oid-fan.html#ga0939578df6374332931e7c289175a6f6',1,'fan.h']]],
['onlp_5ffan_5finfo_5fs',['onlp_fan_info_s',['../structonlp__fan__info__s.html',1,'']]],
['onlp_5ffan_5finfo_5ft',['onlp_fan_info_t',['../group__oid-fan.html#gafaba5a99a4668595c0442bb1e1ece3bf',1,'fan.h']]],
['onlp_5ffan_5finfo_5fto_5fjson',['onlp_fan_info_to_json',['../group__oid-fan.html#ga3119d07b3fc57e08e7c6d12eb6f785ad',1,'fan.h']]],
['onlp_5ffan_5finfo_5fto_5fuser_5fjson',['onlp_fan_info_to_user_json',['../group__oid-fan.html#ga7bf17f792c118a18e2fdd5bffbcf51b4',1,'fan.h']]],
['onlp_5ffan_5fpercentage_5fset',['onlp_fan_percentage_set',['../group__oid-fan.html#ga4202cfe1cddb551e583bb36856468902',1,'fan.h']]],
['onlp_5ffan_5frpm_5fset',['onlp_fan_rpm_set',['../group__oid-fan.html#ga8aadc96f3b61b9264fdb691477ea6c7e',1,'fan.h']]],
['onlp_5ffan_5fled_5finfo_5fentry_5finit',['ONLP_FAN_LED_INFO_ENTRY_INIT',['../group__ledi.html#ga4535ed79efa96ab0c10fa760cbeb0c13',1,'ledi.h']]],
['onlp_5ffan_5fpercentage_5fset',['onlp_fan_percentage_set',['../group__oid-fan.html#ga7f15886960ca8b34d3d447265de4235e',1,'fan.h']]],
['onlp_5ffan_5frpm_5fset',['onlp_fan_rpm_set',['../group__oid-fan.html#gaae2d755e9beade6d56d4283374d44673',1,'fan.h']]],
['onlp_5ffan_5fstatus_5ffailed',['ONLP_FAN_STATUS_FAILED',['../group__oid-fan.html#gaf098846dbdefbecab905e947505bca33',1,'fan.h']]],
['onlp_5ffan_5fstatus_5fmissing',['ONLP_FAN_STATUS_MISSING',['../group__oid-fan.html#ga7f723bf2496882733dae10f963a4a7cc',1,'fan.h']]],
['onlp_5ffan_5fstatus_5fnormal',['ONLP_FAN_STATUS_NORMAL',['../group__oid-fan.html#gaa58b94fed05eb8ff816039478480f92e',1,'fan.h']]],
['onlp_5ffan_5fstatus_5fpresent',['ONLP_FAN_STATUS_PRESENT',['../group__oid-fan.html#gae583f8e97e9b72dfc1eec1e35ef2241e',1,'fan.h']]],
['onlp_5ffan_5fsw_5fdenit',['onlp_fan_sw_denit',['../group__oid-fan.html#gadd7ca7fdc99b5d97acea388928d52ae0',1,'fan.h']]],
['onlp_5ffan_5fsw_5finit',['onlp_fan_sw_init',['../group__oid-fan.html#gaef948ec38bffbb162650cbbad766cf6d',1,'fan.h']]],
['onlp_5ffani_5fcaps_5fget',['onlp_fani_caps_get',['../group__fani.html#gaf2c0cefc7cf9576cb54a0ca679b5be43',1,'fani.h']]],
['onlp_5ffani_5fdir_5fset',['onlp_fani_dir_set',['../group__fani.html#gae7d7be9181bec187f8d6b84bb093c6fd',1,'fani.h']]],
['onlp_5ffani_5fhdr_5fget',['onlp_fani_hdr_get',['../group__fani.html#gaadf65a5e35759bf0178e2a58067e8ac4',1,'fani.h']]],
['onlp_5ffani_5fhw_5finit',['onlp_fani_hw_init',['../group__fani.html#ga97678f1bb8c068bbc43f9fb3c921579f',1,'fani.h']]],
['onlp_5ffani_5fid_5fvalidate',['onlp_fani_id_validate',['../group__fani.html#ga724518aeb17d57b47ed7ce3dc99b1eb7',1,'fani.h']]],
['onlp_5ffani_5finfo_5fget',['onlp_fani_info_get',['../group__fani.html#gac5cdbba1d0aba261d5b23d1680972b7c',1,'fani.h']]],
['onlp_5ffani_5fpercentage_5fset',['onlp_fani_percentage_set',['../group__fani.html#ga587beb237351298776775cf6261193de',1,'fani.h']]],
['onlp_5ffani_5frpm_5fset',['onlp_fani_rpm_set',['../group__fani.html#ga200ea1d0ae5d67e60240a605498e5a6e',1,'fani.h']]],
@@ -138,17 +153,19 @@ var searchData=
['onlp_5fled_5fcaps_5fdesc',['onlp_led_caps_desc',['../group__oid-led.html#gaaf41313dcfdbb0cdde99e248ca055b77',1,'led.h']]],
['onlp_5fled_5fcaps_5fdesc_5fmap',['onlp_led_caps_desc_map',['../group__oid-led.html#ga00e008cec6186da03a466eca835e4023',1,'led.h']]],
['onlp_5fled_5fcaps_5fe',['onlp_led_caps_e',['../group__oid-led.html#ga52beae08f5bad6f90b9e9c590445c41a',1,'led.h']]],
['onlp_5fled_5fcaps_5fget',['onlp_led_caps_get',['../group__oid-led.html#ga1705ebda784d0501d9d08c504dec083f',1,'led.h']]],
['onlp_5fled_5fcaps_5fmap',['onlp_led_caps_map',['../group__oid-led.html#ga4be1b0683745e93f1d0e64227b69337c',1,'led.h']]],
['onlp_5fled_5fcaps_5fname',['onlp_led_caps_name',['../group__oid-led.html#gab101123b97271b6c50da64f063ce2828',1,'led.h']]],
['onlp_5fled_5fcaps_5ft',['onlp_led_caps_t',['../group__oid-led.html#gae3a76402a7e442a610689b63f77f889c',1,'led.h']]],
['onlp_5fled_5fcaps_5fvalid',['ONLP_LED_CAPS_VALID',['../group__oid-led.html#gab798a7b75562474eb9884dd66a8174b8',1,'ONLP_LED_CAPS_VALID():&#160;led.h'],['../group__oid-led.html#gaee0c3cbe12d548c8b5d2f4e2cee3dd63',1,'onlp_led_caps_valid(onlp_led_caps_t e):&#160;led.h']]],
['onlp_5fled_5fcaps_5fvalue',['onlp_led_caps_value',['../group__oid-led.html#gaa1db04c7e0f80ee0d1437706c5d5d509',1,'led.h']]],
['onlp_5fled_5fchar_5fset',['onlp_led_char_set',['../group__oid-led.html#gaf07101a3ab41b715353ad3226c2d5a82',1,'led.h']]],
['onlp_5fled_5fhdr_5fget',['onlp_led_hdr_get',['../group__oid-led.html#ga7e754636257160be6fe2f3a8b7bdec76',1,'led.h']]],
['onlp_5fled_5fchar_5fset',['onlp_led_char_set',['../group__oid-led.html#gaaa115f1dece6e6f2ae5b91f22d8c0285',1,'led.h']]],
['onlp_5fled_5fhdr_5fget',['onlp_led_hdr_get',['../group__oid-led.html#ga53165ca64c6a2982aef41aca06c483a6',1,'led.h']]],
['onlp_5fled_5fhw_5finit',['onlp_led_hw_init',['../group__oid-led.html#gab10b338ace2bcf68eac58daa1d8f62c5',1,'led.h']]],
['onlp_5fled_5fid_5fcreate',['ONLP_LED_ID_CREATE',['../group__oid.html#ga25c38d86a2153230f5016cfd527aee07',1,'oids.h']]],
['onlp_5fled_5finfo_5fentry_5finit',['ONLP_LED_INFO_ENTRY_INIT',['../group__ledi.html#ga16f79f7d1bad6cc6abecf2f06dc277ec',1,'ledi.h']]],
['onlp_5fled_5finfo_5ffrom_5fjson',['onlp_led_info_from_json',['../group__oid-led.html#gabca22ca2fb17f5680744703a11ea0495',1,'led.h']]],
['onlp_5fled_5finfo_5fget',['onlp_led_info_get',['../group__oid-led.html#gaae644b2c5d0aee5d14ce7878b76b019f',1,'led.h']]],
['onlp_5fled_5finfo_5fget',['onlp_led_info_get',['../group__oid-led.html#ga6d31fcabe06bbb1bd7e9a45266f11fb6',1,'led.h']]],
['onlp_5fled_5finfo_5fs',['onlp_led_info_s',['../structonlp__led__info__s.html',1,'']]],
['onlp_5fled_5finfo_5ft',['onlp_led_info_t',['../group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d',1,'led.h']]],
['onlp_5fled_5finfo_5fto_5fjson',['onlp_led_info_to_json',['../group__oid-led.html#ga311a7e9fe75add6a5cd8982ebfe455a5',1,'led.h']]],
@@ -158,13 +175,22 @@ var searchData=
['onlp_5fled_5fmode_5fe',['onlp_led_mode_e',['../group__oid-led.html#gad1fad4b641eca2d277999706c947fe83',1,'led.h']]],
['onlp_5fled_5fmode_5fmap',['onlp_led_mode_map',['../group__oid-led.html#ga60376015f0bed1e1c71c9a8dde6cd6d5',1,'led.h']]],
['onlp_5fled_5fmode_5fname',['onlp_led_mode_name',['../group__oid-led.html#ga1ef0a41cc4cff5cfc027e270298424c7',1,'led.h']]],
['onlp_5fled_5fmode_5fset',['onlp_led_mode_set',['../group__oid-led.html#gaa071fbbace5f46da4c885cf992a0494b',1,'led.h']]],
['onlp_5fled_5fmode_5fset',['onlp_led_mode_set',['../group__oid-led.html#ga7512a0d4eea0f86030928f6a82f7ed83',1,'led.h']]],
['onlp_5fled_5fmode_5fstrings',['ONLP_LED_MODE_STRINGS',['../group__oid-led.html#ga8bc04968373b8114e1c42f77563cc5fe',1,'led.h']]],
['onlp_5fled_5fmode_5ft',['onlp_led_mode_t',['../group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b',1,'led.h']]],
['onlp_5fled_5fmode_5fvalid',['ONLP_LED_MODE_VALID',['../group__oid-led.html#gae8b8c27c6c52359304d4a026f33d2962',1,'led.h']]],
['onlp_5fled_5fmode_5fvalue',['onlp_led_mode_value',['../group__oid-led.html#gaa933a4981848d508d2d27cf34a456820',1,'led.h']]],
['onlp_5fled_5fsw_5fdenit',['onlp_led_sw_denit',['../group__oid-led.html#ga183de8de9b4d262bb57e6bbc10c8d7fa',1,'led.h']]],
['onlp_5fled_5fsw_5finit',['onlp_led_sw_init',['../group__oid-led.html#ga8780a120f66a293c095de90c3399c6a0',1,'led.h']]],
['onlp_5fledi_5fcaps_5fget',['onlp_ledi_caps_get',['../group__ledi.html#gae6d88c49f8174ded8f642cd21ffbdc30',1,'ledi.h']]],
['onlp_5fledi_5fchar_5fset',['onlp_ledi_char_set',['../group__ledi.html#gac56e81fc85142652444010936f61bdcb',1,'ledi.h']]],
['onlp_5fledi_5fhdr_5fget',['onlp_ledi_hdr_get',['../group__ledi.html#ga9b4078166857dbe4be51115cff7c6c41',1,'ledi.h']]],
['onlp_5fledi_5fhw_5finit',['onlp_ledi_hw_init',['../group__ledi.html#ga86c339967bb328f57c14d8145cc33bd2',1,'ledi.h']]],
['onlp_5fledi_5fid_5fvalidate',['onlp_ledi_id_validate',['../group__ledi.html#ga7a9062bf9279f6cfe8a492e8c39688d2',1,'ledi.h']]],
['onlp_5fledi_5finfo_5fget',['onlp_ledi_info_get',['../group__ledi.html#gacfdd1547137932b756e9fc5e30aa83b4',1,'ledi.h']]],
['onlp_5fledi_5fmode_5fset',['onlp_ledi_mode_set',['../group__ledi.html#ga817c7aa9a7472dd94af002c9706324dc',1,'ledi.h']]],
['onlp_5fledi_5fsw_5fdenit',['onlp_ledi_sw_denit',['../group__ledi.html#ga5439d6d2efedec0deedcf9b13852d2af',1,'ledi.h']]],
['onlp_5fledi_5fsw_5finit',['onlp_ledi_sw_init',['../group__ledi.html#gae8a2c938a73331e4dbf2231561af340b',1,'ledi.h']]],
['onlp_5fmodule_5fhdr_5fget',['onlp_module_hdr_get',['../group__oid-module.html#gac1703816dc97c5bc733eaefd64274405',1,'module.h']]],
['onlp_5fmodule_5fhw_5finit',['onlp_module_hw_init',['../group__oid-module.html#ga4eb92a50197927c4073ad9834f63313f',1,'module.h']]],
['onlp_5fmodule_5fid_5fcreate',['ONLP_MODULE_ID_CREATE',['../group__oid.html#ga002ebcbfeecd6f48aa37e9d5c67ea3f2',1,'oids.h']]],
@@ -185,23 +211,30 @@ var searchData=
['onlp_5foid_5fchassis_5fvalidate',['ONLP_OID_CHASSIS_VALIDATE',['../group__oid.html#ga6bfcf34ba72b53864e2b686cc1a1a575',1,'oids.h']]],
['onlp_5foid_5fchassis_5fvalidate_5fnr',['ONLP_OID_CHASSIS_VALIDATE_NR',['../group__oid.html#ga291f053450c585d9a5356c6833c2d1df',1,'oids.h']]],
['onlp_5foid_5fdesc_5fsize',['ONLP_OID_DESC_SIZE',['../group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36',1,'oids.h']]],
['onlp_5foid_5fdesc_5ft',['onlp_oid_desc_t',['../group__oid.html#ga0d5e709ef7f16a5e89acbaf8d2df5c64',1,'oids.h']]],
['onlp_5foid_5ffailed',['ONLP_OID_FAILED',['../group__oid.html#ga21ce504ae9d06c8c750bab7ca30d61a1',1,'oids.h']]],
['onlp_5foid_5ffan_5fvalidate',['ONLP_OID_FAN_VALIDATE',['../group__oid.html#ga47cf687227cc19e03782867e2e2a2a83',1,'oids.h']]],
['onlp_5foid_5ffan_5fvalidate_5fget_5fid',['ONLP_OID_FAN_VALIDATE_GET_ID',['../group__oid.html#ga3cbd36040dd6b6dc50cc560f947410bc',1,'oids.h']]],
['onlp_5foid_5ffan_5fvalidate_5fget_5fid_5fnr',['ONLP_OID_FAN_VALIDATE_GET_ID_NR',['../group__oid.html#ga9dfe43731cde70ab7b8554334871cd3a',1,'oids.h']]],
['onlp_5foid_5ffan_5fvalidate_5fnr',['ONLP_OID_FAN_VALIDATE_NR',['../group__oid.html#ga14ee5172219a7d00f6e096f98cc65659',1,'oids.h']]],
['onlp_5foid_5ffrom_5fjson',['onlp_oid_from_json',['../group__oid.html#gaca4e14bf64f462412be55db1630b9de7',1,'oids.h']]],
['onlp_5foid_5ffrom_5fstr',['onlp_oid_from_str',['../group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52',1,'oids.h']]],
['onlp_5foid_5fgeneric_5fvalidate',['ONLP_OID_GENERIC_VALIDATE',['../group__oid.html#ga450a8765801e797bb9692efa3caad7f5',1,'oids.h']]],
['onlp_5foid_5fgeneric_5fvalidate_5fget_5fid',['ONLP_OID_GENERIC_VALIDATE_GET_ID',['../group__oid.html#ga5ebd9530d48e8ca25849e60b8404c1e9',1,'oids.h']]],
['onlp_5foid_5fgeneric_5fvalidate_5fget_5fid_5fnr',['ONLP_OID_GENERIC_VALIDATE_GET_ID_NR',['../group__oid.html#gaf3dba2e55f717b919b96cfc612098c96',1,'oids.h']]],
['onlp_5foid_5fgeneric_5fvalidate_5fnr',['ONLP_OID_GENERIC_VALIDATE_NR',['../group__oid.html#ga51c4c834fc4902bc14797ab5920796a8',1,'oids.h']]],
['onlp_5foid_5fget_5fall_5ffree',['onlp_oid_get_all_free',['../group__oid.html#gaceb5b41129f54efc7fcaa33cb9e4a895',1,'oids.h']]],
['onlp_5foid_5fhdr_5ffrom_5fjson',['onlp_oid_hdr_from_json',['../group__oid.html#ga57ad4b774e5b848c96d12362bdaf6a89',1,'oids.h']]],
['onlp_5foid_5fhdr_5fget',['onlp_oid_hdr_get',['../group__oid.html#ga58bc61bfa3245a6ff481e158a48057a1',1,'oids.h']]],
['onlp_5foid_5fhdr_5fget_5fall',['onlp_oid_hdr_get_all',['../group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba',1,'oids.h']]],
['onlp_5foid_5fhdr_5fs',['onlp_oid_hdr_s',['../structonlp__oid__hdr__s.html',1,'']]],
['onlp_5foid_5fhdr_5ft',['onlp_oid_hdr_t',['../group__oid.html#ga6496740949b7893b4122857837e26b37',1,'oids.h']]],
['onlp_5foid_5fhdr_5fto_5fjson',['onlp_oid_hdr_to_json',['../group__oid.html#ga949ba468a25f72b43c4ba2ea3eced717',1,'oids.h']]],
['onlp_5foid_5fid_5fget',['ONLP_OID_ID_GET',['../group__oid.html#gac184cdebe8c6d9d016e7029248855703',1,'oids.h']]],
['onlp_5foid_5fid_5ft',['onlp_oid_id_t',['../group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71',1,'oids.h']]],
['onlp_5foid_5fid_5fvalidate_5frange',['ONLP_OID_ID_VALIDATE_RANGE',['../group__oid.html#ga6075616d039e2c1847cd9f62bb60b8a4',1,'oids.h']]],
['onlp_5foid_5finfo_5fget',['onlp_oid_info_get',['../group__oid.html#gac51dc68f4de1337b408a3bac84066014',1,'oids.h']]],
['onlp_5foid_5finfo_5fget_5fall',['onlp_oid_info_get_all',['../group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb',1,'oids.h']]],
['onlp_5foid_5finfo_5fto_5fjson',['onlp_oid_info_to_json',['../group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb',1,'oids.h']]],
['onlp_5foid_5fis_5fchassis',['ONLP_OID_IS_CHASSIS',['../group__oid.html#ga10823d6ebcca675cebd199f0adffd851',1,'oids.h']]],
['onlp_5foid_5fis_5ffan',['ONLP_OID_IS_FAN',['../group__oid.html#ga6b7ca2801564bd7e9c919c8957661826',1,'oids.h']]],
@@ -215,7 +248,7 @@ var searchData=
['onlp_5foid_5fis_5ftype',['ONLP_OID_IS_TYPE',['../group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb',1,'oids.h']]],
['onlp_5foid_5fis_5ftype_5fflags',['ONLP_OID_IS_TYPE_FLAGS',['../group__oid.html#gaa0b8bb4be0bc16bf88256ed331980b43',1,'oids.h']]],
['onlp_5foid_5fis_5ftype_5fflagsz',['ONLP_OID_IS_TYPE_FLAGSZ',['../group__oid.html#gaeb23b9a5cc47b390aaf053621428bb58',1,'oids.h']]],
['onlp_5foid_5fiterate',['onlp_oid_iterate',['../group__oid.html#gaaf632d0d7e8f7efd0e945e533d5f8cc2',1,'oids.h']]],
['onlp_5foid_5fiterate',['onlp_oid_iterate',['../group__oid.html#ga2a96a7d21b2261d20b6390ea640e94a7',1,'oids.h']]],
['onlp_5foid_5fiterate_5ff',['onlp_oid_iterate_f',['../group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da',1,'oids.h']]],
['onlp_5foid_5fjson_5fflag_5fdesc',['onlp_oid_json_flag_desc',['../group__oid.html#gaaeda891e338cb4c3c305d0e3568ba909',1,'oids.h']]],
['onlp_5foid_5fjson_5fflag_5fdesc_5fmap',['onlp_oid_json_flag_desc_map',['../group__oid.html#ga097e7c523395520c56816492c3eff343',1,'oids.h']]],
@@ -243,29 +276,43 @@ var searchData=
['onlp_5foid_5fsfp_5fvalidate_5fget_5fid',['ONLP_OID_SFP_VALIDATE_GET_ID',['../group__oid.html#gadd01414f4910d781a14a386559f81e7e',1,'oids.h']]],
['onlp_5foid_5fsfp_5fvalidate_5fget_5fid_5fnr',['ONLP_OID_SFP_VALIDATE_GET_ID_NR',['../group__oid.html#ga4a8cba45250e50568406a10d382f4ca0',1,'oids.h']]],
['onlp_5foid_5fsfp_5fvalidate_5fnr',['ONLP_OID_SFP_VALIDATE_NR',['../group__oid.html#gaa72b17468326720f00a21c822c124212',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fclr',['ONLP_OID_STATUS_FLAG_CLR',['../group__oid.html#ga411a384a6232b93a3fb79b440e4fd234',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fdesc',['onlp_oid_status_flag_desc',['../group__oid.html#gaf69d4042750fd73e85a290d7bfefb4d1',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fdesc_5fmap',['onlp_oid_status_flag_desc_map',['../group__oid.html#ga06e2c1a51ab76484a5f06b5ea9a88b15',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fe',['onlp_oid_status_flag_e',['../group__oid.html#ga8c4d39e3f86319310dd3c4839aa152c1',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fget_5fvalue',['ONLP_OID_STATUS_FLAG_GET_VALUE',['../group__oid.html#ga21e4189763bc8b542a8f7f12b8b8588c',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fis_5fset',['ONLP_OID_STATUS_FLAG_IS_SET',['../group__oid.html#gaffe364479c1ef58bc2d3312148d0e430',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fmap',['onlp_oid_status_flag_map',['../group__oid.html#gaebac343a99512c7bcb2c9e0c9029c706',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fname',['onlp_oid_status_flag_name',['../group__oid.html#ga5ed64bdb1bc77e56d06e52e465fb1a11',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fnot_5fset',['ONLP_OID_STATUS_FLAG_NOT_SET',['../group__oid.html#ga0fad45417e896402f4f1948e3635b8ae',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fset',['ONLP_OID_STATUS_FLAG_SET',['../group__oid.html#ga7107df7b7ce4afefe27ed2b666624153',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fset_5fvalue',['ONLP_OID_STATUS_FLAG_SET_VALUE',['../group__oid.html#gacae64f99f7688ac46949ee96c55832b7',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5ft',['onlp_oid_status_flag_t',['../group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fvalid',['ONLP_OID_STATUS_FLAG_VALID',['../group__oid.html#ga4ddd35e76a784528b275af852b9c0c6a',1,'ONLP_OID_STATUS_FLAG_VALID():&#160;oids.h'],['../group__oid.html#ga5d7a30cd396b8abf41dee208cb428a81',1,'onlp_oid_status_flag_valid(onlp_oid_status_flag_t e):&#160;oids.h']]],
['onlp_5foid_5fstatus_5fflag_5fvalue',['onlp_oid_status_flag_value',['../group__oid.html#ga0a57970a12f88fec652108a480c5d9f2',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflags_5fclr',['ONLP_OID_STATUS_FLAGS_CLR',['../group__oid.html#gab8ac6322cd4983a8d233151fc1d48941',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflags_5fget',['ONLP_OID_STATUS_FLAGS_GET',['../group__oid.html#ga8a09a333a38a365d3849d75079eaab16',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflags_5ft',['onlp_oid_status_flags_t',['../group__oid.html#ga5242c44f094a2dc8708df5f6a1d6573e',1,'oids.h']]],
['onlp_5foid_5ft',['onlp_oid_t',['../group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f',1,'oids.h']]],
['onlp_5foid_5ftable_5fclear',['ONLP_OID_TABLE_CLEAR',['../group__oid.html#ga65cb6a479d8b7e14132854d00650bb28',1,'oids.h']]],
['onlp_5foid_5ftable_5fcopy',['ONLP_OID_TABLE_COPY',['../group__oid.html#ga483521a9800ebca8a5d57c57a69f31fc',1,'oids.h']]],
['onlp_5foid_5ftable_5ffrom_5fjson',['onlp_oid_table_from_json',['../group__oid.html#ga08d80f1a4e1eff0d541dcc4cd3a454cb',1,'oids.h']]],
['onlp_5foid_5ftable_5fiter',['ONLP_OID_TABLE_ITER',['../group__oid.html#gafa4789b87b0417023c1ad79cce8ee357',1,'oids.h']]],
['onlp_5foid_5ftable_5fiter_5fexpr',['ONLP_OID_TABLE_ITER_EXPR',['../group__oid.html#ga558671a0dfcf83e35735e98142de6d11',1,'oids.h']]],
['onlp_5foid_5ftable_5fiter_5ftype',['ONLP_OID_TABLE_ITER_TYPE',['../group__oid.html#ga4e9e2ba86f209e6891d41125463145e9',1,'oids.h']]],
['onlp_5foid_5ftable_5fsize',['ONLP_OID_TABLE_SIZE',['../group__oid.html#gacc9a3d7b409b2d533447a62ddb1c2f71',1,'oids.h']]],
['onlp_5foid_5ftable_5fsize_5fbytes',['ONLP_OID_TABLE_SIZE_BYTES',['../group__oid.html#ga06a21f1cd6059ecb11eed5742fc5d74e',1,'oids.h']]],
['onlp_5foid_5ftable_5ft',['onlp_oid_table_t',['../group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b',1,'oids.h']]],
['onlp_5foid_5ftable_5fto_5fjson',['onlp_oid_table_to_json',['../group__oid.html#ga836c8ad8a5fc3727d6d671087890930b',1,'oids.h']]],
['onlp_5foid_5fthermal_5fentry',['ONLP_OID_THERMAL_ENTRY',['../group__oid.html#gace9b18ec885fb7308ba511b6f62f1034',1,'oids.h']]],
['onlp_5foid_5fthermal_5fvalidate',['ONLP_OID_THERMAL_VALIDATE',['../group__oid.html#gab3eec7395627edaf33024201564b0855',1,'oids.h']]],
['onlp_5foid_5fthermal_5fvalidate_5fget_5fid',['ONLP_OID_THERMAL_VALIDATE_GET_ID',['../group__oid.html#gafe9a66cedb7762fea87648975b6912b9',1,'oids.h']]],
['onlp_5foid_5fthermal_5fvalidate_5fget_5fid_5fnr',['ONLP_OID_THERMAL_VALIDATE_GET_ID_NR',['../group__oid.html#ga677aa310a3ddfc009b37b876c0b9cebc',1,'oids.h']]],
['onlp_5foid_5fthermal_5fvalidate_5fnr',['ONLP_OID_THERMAL_VALIDATE_NR',['../group__oid.html#ga788fc2dc251469f5be82ec8e19e51b1d',1,'oids.h']]],
['onlp_5foid_5fto_5fjson',['onlp_oid_to_json',['../group__oid.html#ga366b6fdba2adc0d64c154e8bdd5de662',1,'oids.h']]],
['onlp_5foid_5fto_5fstr',['onlp_oid_to_str',['../group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12',1,'oids.h']]],
['onlp_5foid_5fto_5fuser_5fjson',['onlp_oid_to_user_json',['../group__oid.html#ga1670cae385917c4800fbee76a95467c8',1,'oids.h']]],
['onlp_5foid_5fto_5fuser_5fstr',['onlp_oid_to_user_str',['../group__oid.html#gad7761ba29a97e36cedc927f39f54f7ec',1,'oids.h']]],
['onlp_5foid_5ftype_5fcreate',['ONLP_OID_TYPE_CREATE',['../group__oid.html#ga067f622cf9a1757eca1447b6efbc4e1d',1,'oids.h']]],
['onlp_5foid_5ftype_5fdesc',['onlp_oid_type_desc',['../group__oid.html#gacbfe498ef470e74c08e9ed52741c2253',1,'oids.h']]],
['onlp_5foid_5ftype_5fdesc_5fmap',['onlp_oid_type_desc_map',['../group__oid.html#ga734a9c25fe2a167b08adf8327ba2db89',1,'oids.h']]],
@@ -299,6 +346,13 @@ var searchData=
['onlp_5fplatform_5fname_5fget',['onlp_platform_name_get',['../group__platform.html#gab9348712282242c2b232930e1f27804e',1,'platform.h']]],
['onlp_5fplatform_5fsw_5fdenit',['onlp_platform_sw_denit',['../group__platform.html#ga0751b3edb27df40cb8567ebff99e16de',1,'platform.h']]],
['onlp_5fplatform_5fsw_5finit',['onlp_platform_sw_init',['../group__platform.html#gafb130dc1086c4fc528280915e2400933',1,'platform.h']]],
['onlp_5fplatformi_5fget',['onlp_platformi_get',['../group__platformi.html#ga120a19f90e53a900ced917788ceae047',1,'platformi.h']]],
['onlp_5fplatformi_5fhw_5finit',['onlp_platformi_hw_init',['../group__platformi.html#ga9e377f21e52b918a6a2bbbb53f515eb9',1,'platformi.h']]],
['onlp_5fplatformi_5fmanage_5ffans',['onlp_platformi_manage_fans',['../group__platformi.html#ga7d1db6d7fdcd2b68a340e957e7824913',1,'platformi.h']]],
['onlp_5fplatformi_5fmanage_5finit',['onlp_platformi_manage_init',['../group__platformi.html#ga3f044c30a9cdb9b7d6841433c4e8d318',1,'platformi.h']]],
['onlp_5fplatformi_5fmanage_5fleds',['onlp_platformi_manage_leds',['../group__platformi.html#ga444150b527536aad7fe7fcb2ac1655a6',1,'platformi.h']]],
['onlp_5fplatformi_5fset',['onlp_platformi_set',['../group__platformi.html#ga98a98891eef309fd779a7984c65969f6',1,'platformi.h']]],
['onlp_5fplatformi_5fsw_5finit',['onlp_platformi_sw_init',['../group__platformi.html#gab512072ac97686d555348ba4c8048575',1,'platformi.h']]],
['onlp_5fporting_2eh',['onlp_porting.h',['../onlp__porting_8h.html',1,'']]],
['onlp_5fpsu_5fcaps_5fdesc',['onlp_psu_caps_desc',['../group__oid-psu.html#ga38280bb55905958c3966059af244e707',1,'psu.h']]],
['onlp_5fpsu_5fcaps_5fdesc_5fmap',['onlp_psu_caps_desc_map',['../group__oid-psu.html#ga0db5f2ef0e61d2af19a093da16cfdac1',1,'psu.h']]],
@@ -306,17 +360,18 @@ var searchData=
['onlp_5fpsu_5fcaps_5fmap',['onlp_psu_caps_map',['../group__oid-psu.html#ga5a15784398faa7998a5453e0cc0a5da9',1,'psu.h']]],
['onlp_5fpsu_5fcaps_5fname',['onlp_psu_caps_name',['../group__oid-psu.html#ga672c5a2f5b63a48b1e8bf6a8dc4a9391',1,'psu.h']]],
['onlp_5fpsu_5fcaps_5ft',['onlp_psu_caps_t',['../group__oid-psu.html#ga5216b462cd966b7e8a7b60bb4f7edb3c',1,'psu.h']]],
['onlp_5fpsu_5fcaps_5fvalid',['ONLP_PSU_CAPS_VALID',['../group__oid-psu.html#ga9ae51dbe38792bdba2ebca18cec08a07',1,'ONLP_PSU_CAPS_VALID():&#160;psu.h'],['../group__oid-psu.html#ga9fc8b05cd2e00ce40ab79f36915e8a83',1,'onlp_psu_caps_valid(onlp_psu_caps_t e):&#160;psu.h']]],
['onlp_5fpsu_5fcaps_5fvalid',['onlp_psu_caps_valid',['../group__oid-psu.html#ga9fc8b05cd2e00ce40ab79f36915e8a83',1,'onlp_psu_caps_valid(onlp_psu_caps_t e):&#160;psu.h'],['../group__oid-psu.html#ga9ae51dbe38792bdba2ebca18cec08a07',1,'ONLP_PSU_CAPS_VALID():&#160;psu.h']]],
['onlp_5fpsu_5fcaps_5fvalue',['onlp_psu_caps_value',['../group__oid-psu.html#ga75b459b893e21dc6e24b44461312a01c',1,'psu.h']]],
['onlp_5fpsu_5fhdr_5fget',['onlp_psu_hdr_get',['../group__oid-psu.html#ga92999b5dea1b92e35941bf9ac2acfa9d',1,'psu.h']]],
['onlp_5fpsu_5fhdr_5fget',['onlp_psu_hdr_get',['../group__oid-psu.html#ga7bc72707ae38a55c0be4bbce1b4d9cc0',1,'psu.h']]],
['onlp_5fpsu_5fhw_5finit',['onlp_psu_hw_init',['../group__oid-psu.html#ga44cb63826a53ee5f13489a08a51ab885',1,'psu.h']]],
['onlp_5fpsu_5fid_5fcreate',['ONLP_PSU_ID_CREATE',['../group__oid.html#ga81743a563ed2ca6a4487c895bb32ff2f',1,'oids.h']]],
['onlp_5fpsu_5finfo_5fcap_5fis_5fset',['ONLP_PSU_INFO_CAP_IS_SET',['../group__oid-psu.html#ga7d5833adba7294ce2e1c5b313d97c30d',1,'psu.h']]],
['onlp_5fpsu_5finfo_5ffrom_5fjson',['onlp_psu_info_from_json',['../group__oid-psu.html#ga870991253d44f35ef9c6c395c3bc7451',1,'psu.h']]],
['onlp_5fpsu_5finfo_5fget',['onlp_psu_info_get',['../group__oid-psu.html#ga8677e4a71d8a4438606110c2ef9fc60e',1,'psu.h']]],
['onlp_5fpsu_5finfo_5fget',['onlp_psu_info_get',['../group__oid-psu.html#ga6bf8b6ccae16f88cbb790f1ff80aed68',1,'psu.h']]],
['onlp_5fpsu_5finfo_5ft',['onlp_psu_info_t',['../structonlp__psu__info__t.html',1,'onlp_psu_info_t'],['../group__oid-psu.html#ga0c73830bfa1abf8ff6013f0e522071a6',1,'onlp_psu_info_t():&#160;psu.h']]],
['onlp_5fpsu_5finfo_5fto_5fjson',['onlp_psu_info_to_json',['../group__oid-psu.html#ga2dbe37ac3924e60dafe6135157b37bb6',1,'psu.h']]],
['onlp_5fpsu_5finfo_5fto_5fuser_5fjson',['onlp_psu_info_to_user_json',['../group__oid-psu.html#gac3450d83ebaedba241c43000ce860d97',1,'psu.h']]],
['onlp_5fpsu_5fled_5finfo_5fentry_5finit',['ONLP_PSU_LED_INFO_ENTRY_INIT',['../group__ledi.html#gac599280d5cef3488c7ffa7669ff7e5a5',1,'ledi.h']]],
['onlp_5fpsu_5fstatus_5ffailed',['ONLP_PSU_STATUS_FAILED',['../group__oid-psu.html#gab44371b0a34d4d0ff98acbd2cb8d0a6d',1,'psu.h']]],
['onlp_5fpsu_5fstatus_5fmissing',['ONLP_PSU_STATUS_MISSING',['../group__oid-psu.html#ga70eec015cc1f809bde536e47c176032e',1,'psu.h']]],
['onlp_5fpsu_5fstatus_5fpresent',['ONLP_PSU_STATUS_PRESENT',['../group__oid-psu.html#ga1fdb945c034ffcb2d3e1a5645003e665',1,'psu.h']]],
@@ -334,6 +389,7 @@ var searchData=
['onlp_5fpsu_5ftype_5fvalue',['onlp_psu_type_value',['../group__oid-psu.html#ga10194c8cc758924547524561fd15cd6e',1,'psu.h']]],
['onlp_5fpsui_5fhdr_5fget',['onlp_psui_hdr_get',['../group__psui.html#gabfc93ced2b1436db99357b22c9c1ef61',1,'psui.h']]],
['onlp_5fpsui_5fhw_5finit',['onlp_psui_hw_init',['../group__psui.html#ga48757edc28f58f1602c4cc7ca2e9ef9c',1,'psui.h']]],
['onlp_5fpsui_5fid_5fvalidate',['onlp_psui_id_validate',['../group__psui.html#ga9c3c4dfab92db6ae33b29b6a6bf2aa55',1,'psui.h']]],
['onlp_5fpsui_5finfo_5fget',['onlp_psui_info_get',['../group__psui.html#gaf5fbee43118662c54cb80de997c68361',1,'psui.h']]],
['onlp_5fpsui_5fsw_5fdenit',['onlp_psui_sw_denit',['../group__psui.html#ga69f99c6a90fbb5d1c03349b47970fa98',1,'psui.h']]],
['onlp_5fpsui_5fsw_5finit',['onlp_psui_sw_init',['../group__psui.html#gaf67bedb47907fd5c8548784b92813c79',1,'psui.h']]],
@@ -450,6 +506,7 @@ var searchData=
['onlp_5fthermal_5fthreshold_5fvalue',['onlp_thermal_threshold_value',['../group__oid-thermal.html#ga669136096981abfb4bdf7aa0a489b28c',1,'thermal.h']]],
['onlp_5fthermali_5fhdr_5fget',['onlp_thermali_hdr_get',['../group__thermali.html#ga2f66502008cbd30edeedb075d10abc4b',1,'thermali.h']]],
['onlp_5fthermali_5fhw_5finit',['onlp_thermali_hw_init',['../group__thermali.html#ga2d9449f582f13c5b5845ce966e0aeca6',1,'thermali.h']]],
['onlp_5fthermali_5fid_5fvalidate',['onlp_thermali_id_validate',['../group__thermali.html#gaa5fc0ea296caecb44434d855e799191e',1,'thermali.h']]],
['onlp_5fthermali_5finfo_5fget',['onlp_thermali_info_get',['../group__thermali.html#gaec311760f5ff6e68ef3a41d059c66ede',1,'thermali.h']]],
['onlp_5fthermali_5fsw_5fdenit',['onlp_thermali_sw_denit',['../group__thermali.html#ga3f45029467c7bb2093d43abb95e84b4b',1,'thermali.h']]],
['onlp_5fthermali_5fsw_5finit',['onlp_thermali_sw_init',['../group__thermali.html#ga3e6c3d1d4bc9ebe98d16a772c5806120',1,'thermali.h']]]

View File

@@ -7,6 +7,8 @@ var searchData=
['percentage',['percentage',['../structonlp__fan__info__s.html#ae70e4ebc2e465899ea385644d4612d4d',1,'onlp_fan_info_s']]],
['platform_20initialization_20and_20management',['Platform Initialization and Management',['../group__platform.html',1,'']]],
['platform_2eh',['platform.h',['../platform_8h.html',1,'']]],
['platformi',['platformi',['../group__platformi.html',1,'']]],
['platformi_2eh',['platformi.h',['../platformi_8h.html',1,'']]],
['poid',['poid',['../structonlp__oid__hdr__s.html#af428fdd4d8d0d6332b8f196448984061',1,'onlp_oid_hdr_s']]],
['psu_2eh',['psu.h',['../psu_8h.html',1,'']]],
['psui',['psui',['../group__psui.html',1,'']]],

View File

@@ -1,4 +1,5 @@
var searchData=
[
['attribute_2eh',['attribute.h',['../attribute_8h.html',1,'']]]
['attribute_2eh',['attribute.h',['../attribute_8h.html',1,'']]],
['attributei_2eh',['attributei.h',['../attributei_8h.html',1,'']]]
];

View File

@@ -1,4 +1,5 @@
var searchData=
[
['led_2eh',['led.h',['../led_8h.html',1,'']]]
['led_2eh',['led.h',['../led_8h.html',1,'']]],
['ledi_2eh',['ledi.h',['../ledi_8h.html',1,'']]]
];

View File

@@ -1,6 +1,7 @@
var searchData=
[
['platform_2eh',['platform.h',['../platform_8h.html',1,'']]],
['platformi_2eh',['platformi.h',['../platformi_8h.html',1,'']]],
['psu_2eh',['psu.h',['../psu_8h.html',1,'']]],
['psui_2eh',['psui.h',['../psui_8h.html',1,'']]]
];

View File

@@ -18,7 +18,17 @@ var searchData=
['onlp_5fattribute_5fonie_5finfo_5fshow_5fjson',['onlp_attribute_onie_info_show_json',['../group__attributes.html#ga2d33e5eed58c2f38dc91409bc5ec28c4',1,'attribute.h']]],
['onlp_5fattribute_5fset',['onlp_attribute_set',['../group__attributes.html#ga0e904eeda5dae7ae470d0ff9f93a4b99',1,'attribute.h']]],
['onlp_5fattribute_5fsupported',['onlp_attribute_supported',['../group__attributes.html#ga49731406c54119e74b511274b3f5100c',1,'attribute.h']]],
['onlp_5fattribute_5fsw_5fdenit',['onlp_attribute_sw_denit',['../group__attributes.html#ga698b21499aaad2d039360c6e45fbcd51',1,'attribute.h']]],
['onlp_5fattribute_5fsw_5finit',['onlp_attribute_sw_init',['../group__attributes.html#gae555c656a095566aee6c0826b933193c',1,'attribute.h']]],
['onlp_5fattributei_5fasset_5finfo_5fget',['onlp_attributei_asset_info_get',['../group__attributei.html#gaacc08958c1915162b5b0e004cfb724a7',1,'attributei.h']]],
['onlp_5fattributei_5ffree',['onlp_attributei_free',['../group__attributei.html#gaa1ff39f9833ecd101e98b2d6a7f3c81b',1,'attributei.h']]],
['onlp_5fattributei_5fget',['onlp_attributei_get',['../group__attributei.html#gaaecba73893c74bc1e994710bd4817b3e',1,'attributei.h']]],
['onlp_5fattributei_5fhw_5finit',['onlp_attributei_hw_init',['../group__attributei.html#ga7d57c3e5b1796cef1f4723f965e6fe33',1,'attributei.h']]],
['onlp_5fattributei_5fonie_5finfo_5fget',['onlp_attributei_onie_info_get',['../group__attributei.html#gab88e01ee2c3c443b071c063ed80bdd33',1,'attributei.h']]],
['onlp_5fattributei_5fset',['onlp_attributei_set',['../group__attributei.html#ga31e4c462f109756375c7cf69b1139bba',1,'attributei.h']]],
['onlp_5fattributei_5fsupported',['onlp_attributei_supported',['../group__attributei.html#gaabb6e25906d2ff17331ac7900cec62d9',1,'attributei.h']]],
['onlp_5fattributei_5fsw_5fdenit',['onlp_attributei_sw_denit',['../group__attributei.html#ga45f80dcf3c647e77062f0f09abcd8729',1,'attributei.h']]],
['onlp_5fattributei_5fsw_5finit',['onlp_attributei_sw_init',['../group__attributei.html#ga4e9095cbcec19cf629fc4ce70a644c13',1,'attributei.h']]],
['onlp_5fchassis_5fdebug_5fget_5fjson',['onlp_chassis_debug_get_json',['../group__oid-chassis.html#gae34313148ba9282bb4b07f8ecf643850',1,'chassis.h']]],
['onlp_5fchassis_5fdebug_5fshow',['onlp_chassis_debug_show',['../group__oid-chassis.html#ga42ade9b99df7d9d6c3b0636722afa4db',1,'chassis.h']]],
['onlp_5fchassis_5fenvironment_5fshow',['onlp_chassis_environment_show',['../group__oid-chassis.html#ga339fe374150c13c8daa056333d7725cc',1,'chassis.h']]],
@@ -39,26 +49,29 @@ var searchData=
['onlp_5fconfig_5flookup',['onlp_config_lookup',['../group__onlp-config.html#ga91b2fd9cbf7ef094f3ed58e383a62c1d',1,'onlp_config.h']]],
['onlp_5fconfig_5fshow',['onlp_config_show',['../group__onlp-config.html#ga9faf27984de75c1bfc093ad68e9167d9',1,'onlp_config.h']]],
['onlp_5ffan_5fcaps_5fdesc',['onlp_fan_caps_desc',['../group__oid-fan.html#gab15da3fde6256a249a718130bcd625b2',1,'fan.h']]],
['onlp_5ffan_5fcaps_5fget',['onlp_fan_caps_get',['../group__oid-fan.html#gad788bd4831436f04edce4b6359afbfb9',1,'fan.h']]],
['onlp_5ffan_5fcaps_5fname',['onlp_fan_caps_name',['../group__oid-fan.html#ga921eeb1b9362119c7de5138774f17e91',1,'fan.h']]],
['onlp_5ffan_5fcaps_5fvalid',['onlp_fan_caps_valid',['../group__oid-fan.html#ga7e2461a963a91dd52a481f4fc84b0118',1,'fan.h']]],
['onlp_5ffan_5fcaps_5fvalue',['onlp_fan_caps_value',['../group__oid-fan.html#ga6d1a2ad784d73bf9ab0c059b7827d2dd',1,'fan.h']]],
['onlp_5ffan_5fdir_5fdesc',['onlp_fan_dir_desc',['../group__oid-fan.html#ga510fae515858e49a4dccf5a9d50ac1d1',1,'fan.h']]],
['onlp_5ffan_5fdir_5fname',['onlp_fan_dir_name',['../group__oid-fan.html#ga7d8f1f3db2a0f7486f188e2ca2442165',1,'fan.h']]],
['onlp_5ffan_5fdir_5fset',['onlp_fan_dir_set',['../group__oid-fan.html#gac1409d618b163077a4b2aea154b88db2',1,'fan.h']]],
['onlp_5ffan_5fdir_5fset',['onlp_fan_dir_set',['../group__oid-fan.html#gacf1aac93cb4849aef4d13e940755f7b2',1,'fan.h']]],
['onlp_5ffan_5fdir_5fvalue',['onlp_fan_dir_value',['../group__oid-fan.html#ga30e1ad218af51ebc771f7d2c17530b4e',1,'fan.h']]],
['onlp_5ffan_5fhdr_5fget',['onlp_fan_hdr_get',['../group__oid-fan.html#ga0cff703e958970c3e716e6ac28098f66',1,'fan.h']]],
['onlp_5ffan_5fhdr_5fget',['onlp_fan_hdr_get',['../group__oid-fan.html#ga0c46e1c68d0fcb17fa47e670f8242623',1,'fan.h']]],
['onlp_5ffan_5fhw_5finit',['onlp_fan_hw_init',['../group__oid-fan.html#gadbaed334e7be33a4801adcf1b45c2d0c',1,'fan.h']]],
['onlp_5ffan_5finfo_5ffrom_5fjson',['onlp_fan_info_from_json',['../group__oid-fan.html#gab4e2b7a1f60efa4dc7e4fc481de35271',1,'fan.h']]],
['onlp_5ffan_5finfo_5fget',['onlp_fan_info_get',['../group__oid-fan.html#ga34da9a1a3774e74b53ff450c17f34ad2',1,'fan.h']]],
['onlp_5ffan_5finfo_5fget',['onlp_fan_info_get',['../group__oid-fan.html#ga0939578df6374332931e7c289175a6f6',1,'fan.h']]],
['onlp_5ffan_5finfo_5fto_5fjson',['onlp_fan_info_to_json',['../group__oid-fan.html#ga3119d07b3fc57e08e7c6d12eb6f785ad',1,'fan.h']]],
['onlp_5ffan_5finfo_5fto_5fuser_5fjson',['onlp_fan_info_to_user_json',['../group__oid-fan.html#ga7bf17f792c118a18e2fdd5bffbcf51b4',1,'fan.h']]],
['onlp_5ffan_5fpercentage_5fset',['onlp_fan_percentage_set',['../group__oid-fan.html#ga4202cfe1cddb551e583bb36856468902',1,'fan.h']]],
['onlp_5ffan_5frpm_5fset',['onlp_fan_rpm_set',['../group__oid-fan.html#ga8aadc96f3b61b9264fdb691477ea6c7e',1,'fan.h']]],
['onlp_5ffan_5fpercentage_5fset',['onlp_fan_percentage_set',['../group__oid-fan.html#ga7f15886960ca8b34d3d447265de4235e',1,'fan.h']]],
['onlp_5ffan_5frpm_5fset',['onlp_fan_rpm_set',['../group__oid-fan.html#gaae2d755e9beade6d56d4283374d44673',1,'fan.h']]],
['onlp_5ffan_5fsw_5fdenit',['onlp_fan_sw_denit',['../group__oid-fan.html#gadd7ca7fdc99b5d97acea388928d52ae0',1,'fan.h']]],
['onlp_5ffan_5fsw_5finit',['onlp_fan_sw_init',['../group__oid-fan.html#gaef948ec38bffbb162650cbbad766cf6d',1,'fan.h']]],
['onlp_5ffani_5fcaps_5fget',['onlp_fani_caps_get',['../group__fani.html#gaf2c0cefc7cf9576cb54a0ca679b5be43',1,'fani.h']]],
['onlp_5ffani_5fdir_5fset',['onlp_fani_dir_set',['../group__fani.html#gae7d7be9181bec187f8d6b84bb093c6fd',1,'fani.h']]],
['onlp_5ffani_5fhdr_5fget',['onlp_fani_hdr_get',['../group__fani.html#gaadf65a5e35759bf0178e2a58067e8ac4',1,'fani.h']]],
['onlp_5ffani_5fhw_5finit',['onlp_fani_hw_init',['../group__fani.html#ga97678f1bb8c068bbc43f9fb3c921579f',1,'fani.h']]],
['onlp_5ffani_5fid_5fvalidate',['onlp_fani_id_validate',['../group__fani.html#ga724518aeb17d57b47ed7ce3dc99b1eb7',1,'fani.h']]],
['onlp_5ffani_5finfo_5fget',['onlp_fani_info_get',['../group__fani.html#gac5cdbba1d0aba261d5b23d1680972b7c',1,'fani.h']]],
['onlp_5ffani_5fpercentage_5fset',['onlp_fani_percentage_set',['../group__fani.html#ga587beb237351298776775cf6261193de',1,'fani.h']]],
['onlp_5ffani_5frpm_5fset',['onlp_fani_rpm_set',['../group__fani.html#ga200ea1d0ae5d67e60240a605498e5a6e',1,'fani.h']]],
@@ -78,22 +91,32 @@ var searchData=
['onlp_5fgenerici_5fsw_5fdenit',['onlp_generici_sw_denit',['../group__generici.html#ga3e6830e8861e5c2ae8cc531aa33c144f',1,'generici.h']]],
['onlp_5fgenerici_5fsw_5finit',['onlp_generici_sw_init',['../group__generici.html#gadf30acc3764fde4bcd4a35100e2957ae',1,'generici.h']]],
['onlp_5fled_5fcaps_5fdesc',['onlp_led_caps_desc',['../group__oid-led.html#gaaf41313dcfdbb0cdde99e248ca055b77',1,'led.h']]],
['onlp_5fled_5fcaps_5fget',['onlp_led_caps_get',['../group__oid-led.html#ga1705ebda784d0501d9d08c504dec083f',1,'led.h']]],
['onlp_5fled_5fcaps_5fname',['onlp_led_caps_name',['../group__oid-led.html#gab101123b97271b6c50da64f063ce2828',1,'led.h']]],
['onlp_5fled_5fcaps_5fvalid',['onlp_led_caps_valid',['../group__oid-led.html#gaee0c3cbe12d548c8b5d2f4e2cee3dd63',1,'led.h']]],
['onlp_5fled_5fcaps_5fvalue',['onlp_led_caps_value',['../group__oid-led.html#gaa1db04c7e0f80ee0d1437706c5d5d509',1,'led.h']]],
['onlp_5fled_5fchar_5fset',['onlp_led_char_set',['../group__oid-led.html#gaf07101a3ab41b715353ad3226c2d5a82',1,'led.h']]],
['onlp_5fled_5fhdr_5fget',['onlp_led_hdr_get',['../group__oid-led.html#ga7e754636257160be6fe2f3a8b7bdec76',1,'led.h']]],
['onlp_5fled_5fchar_5fset',['onlp_led_char_set',['../group__oid-led.html#gaaa115f1dece6e6f2ae5b91f22d8c0285',1,'led.h']]],
['onlp_5fled_5fhdr_5fget',['onlp_led_hdr_get',['../group__oid-led.html#ga53165ca64c6a2982aef41aca06c483a6',1,'led.h']]],
['onlp_5fled_5fhw_5finit',['onlp_led_hw_init',['../group__oid-led.html#gab10b338ace2bcf68eac58daa1d8f62c5',1,'led.h']]],
['onlp_5fled_5finfo_5ffrom_5fjson',['onlp_led_info_from_json',['../group__oid-led.html#gabca22ca2fb17f5680744703a11ea0495',1,'led.h']]],
['onlp_5fled_5finfo_5fget',['onlp_led_info_get',['../group__oid-led.html#gaae644b2c5d0aee5d14ce7878b76b019f',1,'led.h']]],
['onlp_5fled_5finfo_5fget',['onlp_led_info_get',['../group__oid-led.html#ga6d31fcabe06bbb1bd7e9a45266f11fb6',1,'led.h']]],
['onlp_5fled_5finfo_5fto_5fjson',['onlp_led_info_to_json',['../group__oid-led.html#ga311a7e9fe75add6a5cd8982ebfe455a5',1,'led.h']]],
['onlp_5fled_5finfo_5fto_5fuser_5fjson',['onlp_led_info_to_user_json',['../group__oid-led.html#gaa64ab0547dc4536d2f4dbfd8f3dff0c0',1,'led.h']]],
['onlp_5fled_5fmode_5fdesc',['onlp_led_mode_desc',['../group__oid-led.html#gab32ec0afbe4d22ebbe57b9dffe4a33ea',1,'led.h']]],
['onlp_5fled_5fmode_5fname',['onlp_led_mode_name',['../group__oid-led.html#ga1ef0a41cc4cff5cfc027e270298424c7',1,'led.h']]],
['onlp_5fled_5fmode_5fset',['onlp_led_mode_set',['../group__oid-led.html#gaa071fbbace5f46da4c885cf992a0494b',1,'led.h']]],
['onlp_5fled_5fmode_5fset',['onlp_led_mode_set',['../group__oid-led.html#ga7512a0d4eea0f86030928f6a82f7ed83',1,'led.h']]],
['onlp_5fled_5fmode_5fvalue',['onlp_led_mode_value',['../group__oid-led.html#gaa933a4981848d508d2d27cf34a456820',1,'led.h']]],
['onlp_5fled_5fsw_5fdenit',['onlp_led_sw_denit',['../group__oid-led.html#ga183de8de9b4d262bb57e6bbc10c8d7fa',1,'led.h']]],
['onlp_5fled_5fsw_5finit',['onlp_led_sw_init',['../group__oid-led.html#ga8780a120f66a293c095de90c3399c6a0',1,'led.h']]],
['onlp_5fledi_5fcaps_5fget',['onlp_ledi_caps_get',['../group__ledi.html#gae6d88c49f8174ded8f642cd21ffbdc30',1,'ledi.h']]],
['onlp_5fledi_5fchar_5fset',['onlp_ledi_char_set',['../group__ledi.html#gac56e81fc85142652444010936f61bdcb',1,'ledi.h']]],
['onlp_5fledi_5fhdr_5fget',['onlp_ledi_hdr_get',['../group__ledi.html#ga9b4078166857dbe4be51115cff7c6c41',1,'ledi.h']]],
['onlp_5fledi_5fhw_5finit',['onlp_ledi_hw_init',['../group__ledi.html#ga86c339967bb328f57c14d8145cc33bd2',1,'ledi.h']]],
['onlp_5fledi_5fid_5fvalidate',['onlp_ledi_id_validate',['../group__ledi.html#ga7a9062bf9279f6cfe8a492e8c39688d2',1,'ledi.h']]],
['onlp_5fledi_5finfo_5fget',['onlp_ledi_info_get',['../group__ledi.html#gacfdd1547137932b756e9fc5e30aa83b4',1,'ledi.h']]],
['onlp_5fledi_5fmode_5fset',['onlp_ledi_mode_set',['../group__ledi.html#ga817c7aa9a7472dd94af002c9706324dc',1,'ledi.h']]],
['onlp_5fledi_5fsw_5fdenit',['onlp_ledi_sw_denit',['../group__ledi.html#ga5439d6d2efedec0deedcf9b13852d2af',1,'ledi.h']]],
['onlp_5fledi_5fsw_5finit',['onlp_ledi_sw_init',['../group__ledi.html#gae8a2c938a73331e4dbf2231561af340b',1,'ledi.h']]],
['onlp_5fmodule_5fhdr_5fget',['onlp_module_hdr_get',['../group__oid-module.html#gac1703816dc97c5bc733eaefd64274405',1,'module.h']]],
['onlp_5fmodule_5fhw_5finit',['onlp_module_hw_init',['../group__oid-module.html#ga4eb92a50197927c4073ad9834f63313f',1,'module.h']]],
['onlp_5fmodule_5finfo_5ffrom_5fjson',['onlp_module_info_from_json',['../group__oid-module.html#gae20051e9ae1b103aefadb85a32331aa2',1,'module.h']]],
@@ -107,14 +130,18 @@ var searchData=
['onlp_5fmodulei_5finfo_5fget',['onlp_modulei_info_get',['../group__modulei.html#ga9dcdcd462f191c8ff92d6dbfee956a81',1,'modulei.h']]],
['onlp_5fmodulei_5fsw_5fdenit',['onlp_modulei_sw_denit',['../group__modulei.html#ga0629d528fb9d62e9453674f274d767cc',1,'modulei.h']]],
['onlp_5fmodulei_5fsw_5finit',['onlp_modulei_sw_init',['../group__modulei.html#ga965774c575282a7653b80433ae59307a',1,'modulei.h']]],
['onlp_5foid_5ffrom_5fjson',['onlp_oid_from_json',['../group__oid.html#gaca4e14bf64f462412be55db1630b9de7',1,'oids.h']]],
['onlp_5foid_5ffrom_5fstr',['onlp_oid_from_str',['../group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52',1,'oids.h']]],
['onlp_5foid_5fget_5fall_5ffree',['onlp_oid_get_all_free',['../group__oid.html#gaceb5b41129f54efc7fcaa33cb9e4a895',1,'oids.h']]],
['onlp_5foid_5fhdr_5ffrom_5fjson',['onlp_oid_hdr_from_json',['../group__oid.html#ga57ad4b774e5b848c96d12362bdaf6a89',1,'oids.h']]],
['onlp_5foid_5fhdr_5fget',['onlp_oid_hdr_get',['../group__oid.html#ga58bc61bfa3245a6ff481e158a48057a1',1,'oids.h']]],
['onlp_5foid_5fhdr_5fget_5fall',['onlp_oid_hdr_get_all',['../group__oid.html#ga2b5ae7532449a853335ca32a9cfd21ba',1,'oids.h']]],
['onlp_5foid_5fhdr_5fto_5fjson',['onlp_oid_hdr_to_json',['../group__oid.html#ga949ba468a25f72b43c4ba2ea3eced717',1,'oids.h']]],
['onlp_5foid_5finfo_5fget',['onlp_oid_info_get',['../group__oid.html#gac51dc68f4de1337b408a3bac84066014',1,'oids.h']]],
['onlp_5foid_5finfo_5fget_5fall',['onlp_oid_info_get_all',['../group__oid.html#ga24832fa818bd7043cf680dfdf6868ebb',1,'oids.h']]],
['onlp_5foid_5finfo_5fto_5fjson',['onlp_oid_info_to_json',['../group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb',1,'oids.h']]],
['onlp_5foid_5fis_5fpresent',['onlp_oid_is_present',['../group__oid.html#gacd775219c684b7f02a73aed4a1e54c6a',1,'oids.h']]],
['onlp_5foid_5fiterate',['onlp_oid_iterate',['../group__oid.html#gaaf632d0d7e8f7efd0e945e533d5f8cc2',1,'oids.h']]],
['onlp_5foid_5fiterate',['onlp_oid_iterate',['../group__oid.html#ga2a96a7d21b2261d20b6390ea640e94a7',1,'oids.h']]],
['onlp_5foid_5fjson_5fflag_5fdesc',['onlp_oid_json_flag_desc',['../group__oid.html#gaaeda891e338cb4c3c305d0e3568ba909',1,'oids.h']]],
['onlp_5foid_5fjson_5fflag_5fname',['onlp_oid_json_flag_name',['../group__oid.html#gaa8d1ca2dc360a78a524d11160dbaa586',1,'oids.h']]],
['onlp_5foid_5fjson_5fflag_5fvalid',['onlp_oid_json_flag_valid',['../group__oid.html#gaea7754a2133ca3b4ca2aa594930bc9c0',1,'oids.h']]],
@@ -126,8 +153,10 @@ var searchData=
['onlp_5foid_5fstatus_5fflag_5fvalue',['onlp_oid_status_flag_value',['../group__oid.html#ga0a57970a12f88fec652108a480c5d9f2',1,'oids.h']]],
['onlp_5foid_5ftable_5ffrom_5fjson',['onlp_oid_table_from_json',['../group__oid.html#ga08d80f1a4e1eff0d541dcc4cd3a454cb',1,'oids.h']]],
['onlp_5foid_5ftable_5fto_5fjson',['onlp_oid_table_to_json',['../group__oid.html#ga836c8ad8a5fc3727d6d671087890930b',1,'oids.h']]],
['onlp_5foid_5fto_5fjson',['onlp_oid_to_json',['../group__oid.html#ga366b6fdba2adc0d64c154e8bdd5de662',1,'oids.h']]],
['onlp_5foid_5fto_5fstr',['onlp_oid_to_str',['../group__oid.html#ga58498fce6f1aab693f89e2be2fa91d12',1,'oids.h']]],
['onlp_5foid_5fto_5fuser_5fjson',['onlp_oid_to_user_json',['../group__oid.html#ga1670cae385917c4800fbee76a95467c8',1,'oids.h']]],
['onlp_5foid_5fto_5fuser_5fstr',['onlp_oid_to_user_str',['../group__oid.html#gad7761ba29a97e36cedc927f39f54f7ec',1,'oids.h']]],
['onlp_5foid_5ftype_5fdesc',['onlp_oid_type_desc',['../group__oid.html#gacbfe498ef470e74c08e9ed52741c2253',1,'oids.h']]],
['onlp_5foid_5ftype_5fflag_5fdesc',['onlp_oid_type_flag_desc',['../group__oid.html#ga36b8090f172a792140a0f0fb806b0d60',1,'oids.h']]],
['onlp_5foid_5ftype_5fflag_5fname',['onlp_oid_type_flag_name',['../group__oid.html#gaefa1605ac22ae74c5dbff93f35e6e660',1,'oids.h']]],
@@ -146,14 +175,21 @@ var searchData=
['onlp_5fplatform_5fname_5fget',['onlp_platform_name_get',['../group__platform.html#gab9348712282242c2b232930e1f27804e',1,'platform.h']]],
['onlp_5fplatform_5fsw_5fdenit',['onlp_platform_sw_denit',['../group__platform.html#ga0751b3edb27df40cb8567ebff99e16de',1,'platform.h']]],
['onlp_5fplatform_5fsw_5finit',['onlp_platform_sw_init',['../group__platform.html#gafb130dc1086c4fc528280915e2400933',1,'platform.h']]],
['onlp_5fplatformi_5fget',['onlp_platformi_get',['../group__platformi.html#ga120a19f90e53a900ced917788ceae047',1,'platformi.h']]],
['onlp_5fplatformi_5fhw_5finit',['onlp_platformi_hw_init',['../group__platformi.html#ga9e377f21e52b918a6a2bbbb53f515eb9',1,'platformi.h']]],
['onlp_5fplatformi_5fmanage_5ffans',['onlp_platformi_manage_fans',['../group__platformi.html#ga7d1db6d7fdcd2b68a340e957e7824913',1,'platformi.h']]],
['onlp_5fplatformi_5fmanage_5finit',['onlp_platformi_manage_init',['../group__platformi.html#ga3f044c30a9cdb9b7d6841433c4e8d318',1,'platformi.h']]],
['onlp_5fplatformi_5fmanage_5fleds',['onlp_platformi_manage_leds',['../group__platformi.html#ga444150b527536aad7fe7fcb2ac1655a6',1,'platformi.h']]],
['onlp_5fplatformi_5fset',['onlp_platformi_set',['../group__platformi.html#ga98a98891eef309fd779a7984c65969f6',1,'platformi.h']]],
['onlp_5fplatformi_5fsw_5finit',['onlp_platformi_sw_init',['../group__platformi.html#gab512072ac97686d555348ba4c8048575',1,'platformi.h']]],
['onlp_5fpsu_5fcaps_5fdesc',['onlp_psu_caps_desc',['../group__oid-psu.html#ga38280bb55905958c3966059af244e707',1,'psu.h']]],
['onlp_5fpsu_5fcaps_5fname',['onlp_psu_caps_name',['../group__oid-psu.html#ga672c5a2f5b63a48b1e8bf6a8dc4a9391',1,'psu.h']]],
['onlp_5fpsu_5fcaps_5fvalid',['onlp_psu_caps_valid',['../group__oid-psu.html#ga9fc8b05cd2e00ce40ab79f36915e8a83',1,'psu.h']]],
['onlp_5fpsu_5fcaps_5fvalue',['onlp_psu_caps_value',['../group__oid-psu.html#ga75b459b893e21dc6e24b44461312a01c',1,'psu.h']]],
['onlp_5fpsu_5fhdr_5fget',['onlp_psu_hdr_get',['../group__oid-psu.html#ga92999b5dea1b92e35941bf9ac2acfa9d',1,'psu.h']]],
['onlp_5fpsu_5fhdr_5fget',['onlp_psu_hdr_get',['../group__oid-psu.html#ga7bc72707ae38a55c0be4bbce1b4d9cc0',1,'psu.h']]],
['onlp_5fpsu_5fhw_5finit',['onlp_psu_hw_init',['../group__oid-psu.html#ga44cb63826a53ee5f13489a08a51ab885',1,'psu.h']]],
['onlp_5fpsu_5finfo_5ffrom_5fjson',['onlp_psu_info_from_json',['../group__oid-psu.html#ga870991253d44f35ef9c6c395c3bc7451',1,'psu.h']]],
['onlp_5fpsu_5finfo_5fget',['onlp_psu_info_get',['../group__oid-psu.html#ga8677e4a71d8a4438606110c2ef9fc60e',1,'psu.h']]],
['onlp_5fpsu_5finfo_5fget',['onlp_psu_info_get',['../group__oid-psu.html#ga6bf8b6ccae16f88cbb790f1ff80aed68',1,'psu.h']]],
['onlp_5fpsu_5finfo_5fto_5fjson',['onlp_psu_info_to_json',['../group__oid-psu.html#ga2dbe37ac3924e60dafe6135157b37bb6',1,'psu.h']]],
['onlp_5fpsu_5finfo_5fto_5fuser_5fjson',['onlp_psu_info_to_user_json',['../group__oid-psu.html#gac3450d83ebaedba241c43000ce860d97',1,'psu.h']]],
['onlp_5fpsu_5fsw_5fdenit',['onlp_psu_sw_denit',['../group__oid-psu.html#ga129a21fa7eb314964c2db4fd8d660572',1,'psu.h']]],
@@ -163,6 +199,7 @@ var searchData=
['onlp_5fpsu_5ftype_5fvalue',['onlp_psu_type_value',['../group__oid-psu.html#ga10194c8cc758924547524561fd15cd6e',1,'psu.h']]],
['onlp_5fpsui_5fhdr_5fget',['onlp_psui_hdr_get',['../group__psui.html#gabfc93ced2b1436db99357b22c9c1ef61',1,'psui.h']]],
['onlp_5fpsui_5fhw_5finit',['onlp_psui_hw_init',['../group__psui.html#ga48757edc28f58f1602c4cc7ca2e9ef9c',1,'psui.h']]],
['onlp_5fpsui_5fid_5fvalidate',['onlp_psui_id_validate',['../group__psui.html#ga9c3c4dfab92db6ae33b29b6a6bf2aa55',1,'psui.h']]],
['onlp_5fpsui_5finfo_5fget',['onlp_psui_info_get',['../group__psui.html#gaf5fbee43118662c54cb80de997c68361',1,'psui.h']]],
['onlp_5fpsui_5fsw_5fdenit',['onlp_psui_sw_denit',['../group__psui.html#ga69f99c6a90fbb5d1c03349b47970fa98',1,'psui.h']]],
['onlp_5fpsui_5fsw_5finit',['onlp_psui_sw_init',['../group__psui.html#gaf67bedb47907fd5c8548784b92813c79',1,'psui.h']]],
@@ -243,6 +280,7 @@ var searchData=
['onlp_5fthermal_5fthreshold_5fvalue',['onlp_thermal_threshold_value',['../group__oid-thermal.html#ga669136096981abfb4bdf7aa0a489b28c',1,'thermal.h']]],
['onlp_5fthermali_5fhdr_5fget',['onlp_thermali_hdr_get',['../group__thermali.html#ga2f66502008cbd30edeedb075d10abc4b',1,'thermali.h']]],
['onlp_5fthermali_5fhw_5finit',['onlp_thermali_hw_init',['../group__thermali.html#ga2d9449f582f13c5b5845ce966e0aeca6',1,'thermali.h']]],
['onlp_5fthermali_5fid_5fvalidate',['onlp_thermali_id_validate',['../group__thermali.html#gaa5fc0ea296caecb44434d855e799191e',1,'thermali.h']]],
['onlp_5fthermali_5finfo_5fget',['onlp_thermali_info_get',['../group__thermali.html#gaec311760f5ff6e68ef3a41d059c66ede',1,'thermali.h']]],
['onlp_5fthermali_5fsw_5fdenit',['onlp_thermali_sw_denit',['../group__thermali.html#ga3f45029467c7bb2093d43abb95e84b4b',1,'thermali.h']]],
['onlp_5fthermali_5fsw_5finit',['onlp_thermali_sw_init',['../group__thermali.html#ga3e6c3d1d4bc9ebe98d16a772c5806120',1,'thermali.h']]]

View File

@@ -4,5 +4,6 @@ var searchData=
['platform_20implementation_20interfaces',['Platform Implementation Interfaces',['../group__onlp-platform.html',1,'']]],
['porting_20macros',['Porting Macros',['../group__onlp-porting.html',1,'']]],
['platform_20initialization_20and_20management',['Platform Initialization and Management',['../group__platform.html',1,'']]],
['platformi',['platformi',['../group__platformi.html',1,'']]],
['psui',['psui',['../group__psui.html',1,'']]]
];

View File

@@ -11,6 +11,7 @@ var searchData=
['onlp_5fled_5finfo_5ft',['onlp_led_info_t',['../group__oid-led.html#ga2321afb93c45d03f1d950c53ca1b3e1d',1,'led.h']]],
['onlp_5fled_5fmode_5ft',['onlp_led_mode_t',['../group__oid-led.html#ga4f3ff42e0e51b11a8049bb735e81680b',1,'led.h']]],
['onlp_5fmodule_5finfo_5ft',['onlp_module_info_t',['../group__oid-module.html#ga246953cdb6be7b83bac70f0b1d7c297a',1,'module.h']]],
['onlp_5foid_5fdesc_5ft',['onlp_oid_desc_t',['../group__oid.html#ga0d5e709ef7f16a5e89acbaf8d2df5c64',1,'oids.h']]],
['onlp_5foid_5fhdr_5ft',['onlp_oid_hdr_t',['../group__oid.html#ga6496740949b7893b4122857837e26b37',1,'oids.h']]],
['onlp_5foid_5fid_5ft',['onlp_oid_id_t',['../group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71',1,'oids.h']]],
['onlp_5foid_5fiterate_5ff',['onlp_oid_iterate_f',['../group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da',1,'oids.h']]],
@@ -18,6 +19,7 @@ var searchData=
['onlp_5foid_5fstatus_5fflag_5ft',['onlp_oid_status_flag_t',['../group__oid.html#ga432b393f0f3ef3e3f1eb1f9ac2931e9d',1,'oids.h']]],
['onlp_5foid_5fstatus_5fflags_5ft',['onlp_oid_status_flags_t',['../group__oid.html#ga5242c44f094a2dc8708df5f6a1d6573e',1,'oids.h']]],
['onlp_5foid_5ft',['onlp_oid_t',['../group__oid.html#gae6a6c9be0f593051fa446ce33afcf98f',1,'oids.h']]],
['onlp_5foid_5ftable_5ft',['onlp_oid_table_t',['../group__oid.html#ga888285f6ebc43f3c0c7db1610fb3994b',1,'oids.h']]],
['onlp_5foid_5ftype_5fflag_5ft',['onlp_oid_type_flag_t',['../group__oid.html#ga24a13621d2a8e5374660e76d24e673d2',1,'oids.h']]],
['onlp_5foid_5ftype_5fflags_5ft',['onlp_oid_type_flags_t',['../group__oid.html#ga7456f922ad11e6a5fc6e8ab2c4ec6d1a',1,'oids.h']]],
['onlp_5foid_5ftype_5ft',['onlp_oid_type_t',['../group__oid.html#gabf663cc4c0716270eb95895dba38a6cf',1,'oids.h']]],

Some files were not shown because too many files have changed in this diff Show More