Dox updates.

This commit is contained in:
Jeffrey Townsend
2019-01-09 04:06:50 +00:00
parent 62dcea0273
commit 78cb3b4e63
115 changed files with 2160 additions and 399 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -165,7 +165,7 @@ Functions</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -184,7 +184,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -137,7 +137,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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:244</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-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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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:244</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><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -101,7 +101,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,8 +98,14 @@ Files</h2></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="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="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>
@@ -115,7 +121,7 @@ Files</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -232,7 +232,7 @@ Variables</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -268,7 +268,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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_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:244</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-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>
@@ -277,7 +277,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -131,7 +131,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -146,11 +146,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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__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:244</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><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,11 +96,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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="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_6_" 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_7_"><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_8_" 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_9_"><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_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>
@@ -123,7 +125,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 @@ 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:244</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-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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,130 @@
<!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/generici.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">generici.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Generic OID Platform Implementation.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="generic_8h_source.html">onlp/generic.h</a>&gt;</code><br />
</div>
<p><a href="generici_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:gadf30acc3764fde4bcd4a35100e2957ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadf30acc3764fde4bcd4a35100e2957ae"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__generici.html#gadf30acc3764fde4bcd4a35100e2957ae">onlp_generici_sw_init</a> (void)</td></tr>
<tr class="memdesc:gadf30acc3764fde4bcd4a35100e2957ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Software initialization of the Generic module. <br /></td></tr>
<tr class="separator:gadf30acc3764fde4bcd4a35100e2957ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe4af9c0f25fefc4aff0e9a709a9542c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__generici.html#gafe4af9c0f25fefc4aff0e9a709a9542c">onlp_generici_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:gafe4af9c0f25fefc4aff0e9a709a9542c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware initialization of the Generic module. <a href="group__generici.html#gafe4af9c0f25fefc4aff0e9a709a9542c">More...</a><br /></td></tr>
<tr class="separator:gafe4af9c0f25fefc4aff0e9a709a9542c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e6830e8861e5c2ae8cc531aa33c144f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__generici.html#ga3e6830e8861e5c2ae8cc531aa33c144f">onlp_generici_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga3e6830e8861e5c2ae8cc531aa33c144f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the generic software module. <a href="group__generici.html#ga3e6830e8861e5c2ae8cc531aa33c144f">More...</a><br /></td></tr>
<tr class="separator:ga3e6830e8861e5c2ae8cc531aa33c144f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga252b7e660b14e1ee5f7e99d0adc3e727"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__generici.html#ga252b7e660b14e1ee5f7e99d0adc3e727">onlp_generici_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:ga252b7e660b14e1ee5f7e99d0adc3e727"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the generic's oid header. <a href="group__generici.html#ga252b7e660b14e1ee5f7e99d0adc3e727">More...</a><br /></td></tr>
<tr class="separator:ga252b7e660b14e1ee5f7e99d0adc3e727"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb7c7f45baa85fdb5631434ec46f7da1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__generici.html#gadb7c7f45baa85fdb5631434ec46f7da1">onlp_generici_info_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid-generic.html#ga848d526cf34ea1fb0cea7b3d5e02238f">onlp_generic_info_t</a> *rv)</td></tr>
<tr class="memdesc:gadb7c7f45baa85fdb5631434ec46f7da1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the information for the given generic OID. <a href="group__generici.html#gadb7c7f45baa85fdb5631434ec46f7da1">More...</a><br /></td></tr>
<tr class="separator:gadb7c7f45baa85fdb5631434ec46f7da1"><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>Generic OID Platform Implementation. </p>
</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">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>

View File

@@ -0,0 +1,146 @@
<!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/generici.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/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="headertitle">
<div class="title">generici.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="generici_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>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Licensed under the Eclipse Public License, Version 1.0 (the</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * &quot;License&quot;); you may not use this file except in compliance</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * http://www.eclipse.org/legal/epl-v10.html</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * software distributed under the License is distributed on an</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * either express or implied. See the License for the specific</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * language governing permissions and limitations under the</span></div>
<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="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef __ONLP_GENERICI_H__</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#define __ONLP_GENERICI_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="generic_8h.html">onlp/generic.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__generici.html#gadf30acc3764fde4bcd4a35100e2957ae">onlp_generici_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__generici.html#gafe4af9c0f25fefc4aff0e9a709a9542c">onlp_generici_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__generici.html#ga3e6830e8861e5c2ae8cc531aa33c144f">onlp_generici_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__generici.html#ga252b7e660b14e1ee5f7e99d0adc3e727">onlp_generici_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__generici.html#gadb7c7f45baa85fdb5631434ec46f7da1">onlp_generici_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__generic__info__s.html">onlp_generic_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;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_GENERICI_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="group__generici_html_ga252b7e660b14e1ee5f7e99d0adc3e727"><div class="ttname"><a href="group__generici.html#ga252b7e660b14e1ee5f7e99d0adc3e727">onlp_generici_hdr_get</a></div><div class="ttdeci">int onlp_generici_hdr_get(onlp_oid_id_t id, onlp_oid_hdr_t *rv)</div><div class="ttdoc">Retrieve the generic&#39;s oid header. </div></div>
<div class="ttc" id="group__generici_html_gadf30acc3764fde4bcd4a35100e2957ae"><div class="ttname"><a href="group__generici.html#gadf30acc3764fde4bcd4a35100e2957ae">onlp_generici_sw_init</a></div><div class="ttdeci">int onlp_generici_sw_init(void)</div><div class="ttdoc">Software initialization of the Generic module. </div></div>
<div class="ttc" id="structonlp__generic__info__s_html"><div class="ttname"><a href="structonlp__generic__info__s.html">onlp_generic_info_s</a></div><div class="ttdoc">Generic OID Information Structure. </div><div class="ttdef"><b>Definition:</b> generic.h:41</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__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="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">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>

View File

@@ -435,6 +435,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_generic_hw_init()
: <a class="el" href="group__oid-generic.html#gaf08e41b2394efc5c6c5ac5f404f7271e">generic.h</a>
</li>
<li>ONLP_GENERIC_ID_CREATE
: <a class="el" href="group__oid.html#ga4df3e5b423011e9daf67b001375ae1db">oids.h</a>
</li>
<li>onlp_generic_info_from_json()
: <a class="el" href="group__oid-generic.html#ga38ec8e74265983fb67e744d3d19b55f8">generic.h</a>
</li>
@@ -456,6 +459,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_generic_sw_init()
: <a class="el" href="group__oid-generic.html#ga3841de07d924ade1c32716764b72dce3">generic.h</a>
</li>
<li>onlp_generici_hdr_get()
: <a class="el" href="group__generici.html#ga252b7e660b14e1ee5f7e99d0adc3e727">generici.h</a>
</li>
<li>onlp_generici_hw_init()
: <a class="el" href="group__generici.html#gafe4af9c0f25fefc4aff0e9a709a9542c">generici.h</a>
</li>
<li>onlp_generici_info_get()
: <a class="el" href="group__generici.html#gadb7c7f45baa85fdb5631434ec46f7da1">generici.h</a>
</li>
<li>onlp_generici_sw_denit()
: <a class="el" href="group__generici.html#ga3e6830e8861e5c2ae8cc531aa33c144f">generici.h</a>
</li>
<li>onlp_generici_sw_init()
: <a class="el" href="group__generici.html#gadf30acc3764fde4bcd4a35100e2957ae">generici.h</a>
</li>
<li>onlp_led_caps_desc()
: <a class="el" href="group__oid-led.html#gaaf41313dcfdbb0cdde99e248ca055b77">led.h</a>
</li>
@@ -576,6 +594,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_module_sw_init()
: <a class="el" href="group__oid-module.html#gaf0fffd240af6133de708bd5826d6b53b">module.h</a>
</li>
<li>onlp_modulei_hdr_get()
: <a class="el" href="group__modulei.html#gad84e8c03045948d17e36b1c1ed445851">modulei.h</a>
</li>
<li>onlp_modulei_hw_init()
: <a class="el" href="group__modulei.html#ga4339962c26c2ac7d03b1a13f71073553">modulei.h</a>
</li>
<li>onlp_modulei_info_get()
: <a class="el" href="group__modulei.html#ga9dcdcd462f191c8ff92d6dbfee956a81">modulei.h</a>
</li>
<li>onlp_modulei_sw_denit()
: <a class="el" href="group__modulei.html#ga0629d528fb9d62e9453674f274d767cc">modulei.h</a>
</li>
<li>onlp_modulei_sw_init()
: <a class="el" href="group__modulei.html#ga965774c575282a7653b80433ae59307a">modulei.h</a>
</li>
<li>ONLP_OID_CHASSIS
: <a class="el" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b">oids.h</a>
</li>
@@ -591,12 +624,30 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_FAN_VALIDATE
: <a class="el" href="group__oid.html#ga47cf687227cc19e03782867e2e2a2a83">oids.h</a>
</li>
<li>ONLP_OID_FAN_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#ga3cbd36040dd6b6dc50cc560f947410bc">oids.h</a>
</li>
<li>ONLP_OID_FAN_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#ga9dfe43731cde70ab7b8554334871cd3a">oids.h</a>
</li>
<li>ONLP_OID_FAN_VALIDATE_NR
: <a class="el" href="group__oid.html#ga14ee5172219a7d00f6e096f98cc65659">oids.h</a>
</li>
<li>onlp_oid_from_str()
: <a class="el" href="group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52">oids.h</a>
</li>
<li>ONLP_OID_GENERIC_VALIDATE
: <a class="el" href="group__oid.html#ga450a8765801e797bb9692efa3caad7f5">oids.h</a>
</li>
<li>ONLP_OID_GENERIC_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#ga5ebd9530d48e8ca25849e60b8404c1e9">oids.h</a>
</li>
<li>ONLP_OID_GENERIC_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#gaf3dba2e55f717b919b96cfc612098c96">oids.h</a>
</li>
<li>ONLP_OID_GENERIC_VALIDATE_NR
: <a class="el" href="group__oid.html#ga51c4c834fc4902bc14797ab5920796a8">oids.h</a>
</li>
<li>onlp_oid_hdr_from_json()
: <a class="el" href="group__oid.html#ga57ad4b774e5b848c96d12362bdaf6a89">oids.h</a>
</li>
@@ -618,18 +669,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_oid_info_get()
: <a class="el" href="group__oid.html#gac51dc68f4de1337b408a3bac84066014">oids.h</a>
</li>
<li>onlp_oid_info_to_json()
: <a class="el" href="group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb">oids.h</a>
</li>
<li>ONLP_OID_IS_CHASSIS
: <a class="el" href="group__oid.html#ga10823d6ebcca675cebd199f0adffd851">oids.h</a>
</li>
<li>ONLP_OID_IS_FAN
: <a class="el" href="group__oid.html#ga6b7ca2801564bd7e9c919c8957661826">oids.h</a>
</li>
<li>ONLP_OID_IS_GENERIC
: <a class="el" href="group__oid.html#ga1b7d82f6819d489f3afc8938488240f5">oids.h</a>
</li>
<li>ONLP_OID_IS_LED
: <a class="el" href="group__oid.html#ga7c874330fa9f485c2b767cb5760d9508">oids.h</a>
</li>
<li>ONLP_OID_IS_MODULE
: <a class="el" href="group__oid.html#ga6a4f0596746fc7de034847b038f2968f">oids.h</a>
</li>
<li>onlp_oid_is_present()
: <a class="el" href="group__oid.html#gacd775219c684b7f02a73aed4a1e54c6a">oids.h</a>
</li>
<li>ONLP_OID_IS_PSU
: <a class="el" href="group__oid.html#ga1aff0b8997f166efb565ad9f6d2fb93b">oids.h</a>
</li>
<li>ONLP_OID_IS_SFP
: <a class="el" href="group__oid.html#gac0d172267739ea7bef9c276e1ae8e27a">oids.h</a>
</li>
<li>ONLP_OID_IS_THERMAL
: <a class="el" href="group__oid.html#ga4bb865eb0255959eb53bb0936e44f47d">oids.h</a>
</li>
@@ -678,15 +744,57 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_oid_json_verify()
: <a class="el" href="group__oid.html#ga3cbac841a2ab45cac927819694a26543">oids.h</a>
</li>
<li>ONLP_OID_LED_VALIDATE
: <a class="el" href="group__oid.html#ga0f8d057dc1deb1bb4aba5b3667076011">oids.h</a>
</li>
<li>ONLP_OID_LED_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#ga53f0ce948e67a61a885a16bc9e4a7d4e">oids.h</a>
</li>
<li>ONLP_OID_LED_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#ga341fd8e90dae119fb34f2283d3dfe568">oids.h</a>
</li>
<li>ONLP_OID_LED_VALIDATE_NR
: <a class="el" href="group__oid.html#ga7256b07144727d5f8dfdcfa876fe9ba4">oids.h</a>
</li>
<li>ONLP_OID_MODULE_VALIDATE
: <a class="el" href="group__oid.html#ga3eb988fc85e5b309d49fa031bb0b559a">oids.h</a>
</li>
<li>ONLP_OID_MODULE_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#ga52fbb91963cd55a09ea00ba79dd81d29">oids.h</a>
</li>
<li>ONLP_OID_MODULE_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#ga44e0c12a8e2a621b9d3599b84bde61e5">oids.h</a>
</li>
<li>ONLP_OID_MODULE_VALIDATE_NR
: <a class="el" href="group__oid.html#gabca6fad0bb1064dbc1c6f7f6de735cfc">oids.h</a>
</li>
<li>ONLP_OID_PRESENT
: <a class="el" href="group__oid.html#gaef2d13fe0bd0604016eea499b5076092">oids.h</a>
</li>
<li>ONLP_OID_PSU_VALIDATE
: <a class="el" href="group__oid.html#gad17fffd463b5500bdfbdbbef298e2048">oids.h</a>
</li>
<li>ONLP_OID_PSU_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#gaf9afaa8a20d70aa7694165aeb5083d72">oids.h</a>
</li>
<li>ONLP_OID_PSU_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#gad22204571c06bda475a853130a5c3b57">oids.h</a>
</li>
<li>ONLP_OID_PSU_VALIDATE_NR
: <a class="el" href="group__oid.html#gac2ff589e077b0ebb6d63e6b940d0770b">oids.h</a>
</li>
<li>ONLP_OID_SFP_VALIDATE
: <a class="el" href="group__oid.html#gab8b3d3a34c9d08fdc7b2a5d584a466c9">oids.h</a>
</li>
<li>ONLP_OID_SFP_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#gadd01414f4910d781a14a386559f81e7e">oids.h</a>
</li>
<li>ONLP_OID_SFP_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#ga4a8cba45250e50568406a10d382f4ca0">oids.h</a>
</li>
<li>ONLP_OID_SFP_VALIDATE_NR
: <a class="el" href="group__oid.html#gaa72b17468326720f00a21c822c124212">oids.h</a>
</li>
<li>onlp_oid_status_flag_desc()
: <a class="el" href="group__oid.html#gaf69d4042750fd73e85a290d7bfefb4d1">oids.h</a>
</li>
@@ -789,12 +897,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_oid_type_flag_t
: <a class="el" href="group__oid.html#ga24a13621d2a8e5374660e76d24e673d2">oids.h</a>
</li>
<li>ONLP_OID_TYPE_FLAG_VALID
: <a class="el" href="group__oid.html#gaaccc4c44bbc094f42c0b6cf5f396a25e">oids.h</a>
</li>
<li>onlp_oid_type_flag_valid()
: <a class="el" href="group__oid.html#gabe847adc9f8a8ba7a089c8184fc806d2">oids.h</a>
</li>
<li>ONLP_OID_TYPE_FLAG_VALID
: <a class="el" href="group__oid.html#gaaccc4c44bbc094f42c0b6cf5f396a25e">oids.h</a>
</li>
<li>onlp_oid_type_flag_value()
: <a class="el" href="group__oid.html#gab9585108e54dfbb3a8803bac2c55b7db">oids.h</a>
</li>
@@ -882,12 +990,12 @@ 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#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_valid()
: <a class="el" href="group__oid-psu.html#ga9fc8b05cd2e00ce40ab79f36915e8a83">psu.h</a>
</li>
<li>onlp_psu_caps_value()
: <a class="el" href="group__oid-psu.html#ga75b459b893e21dc6e24b44461312a01c">psu.h</a>
</li>
@@ -1017,12 +1125,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_sfp_control_flag_t
: <a class="el" href="group__oid-sfp.html#gad45e59ad466b61cb579b9e48c43da267">sfp.h</a>
</li>
<li>onlp_sfp_control_flag_valid()
: <a class="el" href="group__oid-sfp.html#gaaceb5da539f4bf3b5f28d3d709070f50">sfp.h</a>
</li>
<li>ONLP_SFP_CONTROL_FLAG_VALID
: <a class="el" href="group__oid-sfp.html#ga989005679eaffc3d92faf981a81f3fa4">sfp.h</a>
</li>
<li>onlp_sfp_control_flag_valid()
: <a class="el" href="group__oid-sfp.html#gaaceb5da539f4bf3b5f28d3d709070f50">sfp.h</a>
</li>
<li>onlp_sfp_control_flag_value()
: <a class="el" href="group__oid-sfp.html#ga89e30eaca0210dfa9f05ba792688d336">sfp.h</a>
</li>
@@ -1242,12 +1350,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_thermal_caps_t
: <a class="el" href="group__oid-thermal.html#gabd4b3f2683b2ab876b97f5821a11dee3">thermal.h</a>
</li>
<li>onlp_thermal_caps_valid()
: <a class="el" href="group__oid-thermal.html#ga36e088dc11441a779af6d0cdf46c1b5b">thermal.h</a>
</li>
<li>ONLP_THERMAL_CAPS_VALID
: <a class="el" href="group__oid-thermal.html#gaa6aa850880a30b34a4b98cb1ac54b590">thermal.h</a>
</li>
<li>onlp_thermal_caps_valid()
: <a class="el" href="group__oid-thermal.html#ga36e088dc11441a779af6d0cdf46c1b5b">thermal.h</a>
</li>
<li>onlp_thermal_caps_value()
: <a class="el" href="group__oid-thermal.html#ga5559556646dd43a80250b74edea5071e">thermal.h</a>
</li>
@@ -1336,7 +1444,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -198,6 +198,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_FAN_STATUS_PRESENT
: <a class="el" href="group__oid-fan.html#gae583f8e97e9b72dfc1eec1e35ef2241e">fan.h</a>
</li>
<li>ONLP_GENERIC_ID_CREATE
: <a class="el" href="group__oid.html#ga4df3e5b423011e9daf67b001375ae1db">oids.h</a>
</li>
<li>ONLP_LED_CAPS_VALID
: <a class="el" href="group__oid-led.html#gab798a7b75562474eb9884dd66a8174b8">led.h</a>
</li>
@@ -228,9 +231,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_FAN_VALIDATE
: <a class="el" href="group__oid.html#ga47cf687227cc19e03782867e2e2a2a83">oids.h</a>
</li>
<li>ONLP_OID_FAN_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#ga3cbd36040dd6b6dc50cc560f947410bc">oids.h</a>
</li>
<li>ONLP_OID_FAN_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#ga9dfe43731cde70ab7b8554334871cd3a">oids.h</a>
</li>
<li>ONLP_OID_FAN_VALIDATE_NR
: <a class="el" href="group__oid.html#ga14ee5172219a7d00f6e096f98cc65659">oids.h</a>
</li>
<li>ONLP_OID_GENERIC_VALIDATE
: <a class="el" href="group__oid.html#ga450a8765801e797bb9692efa3caad7f5">oids.h</a>
</li>
<li>ONLP_OID_GENERIC_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#ga5ebd9530d48e8ca25849e60b8404c1e9">oids.h</a>
</li>
<li>ONLP_OID_GENERIC_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#gaf3dba2e55f717b919b96cfc612098c96">oids.h</a>
</li>
<li>ONLP_OID_GENERIC_VALIDATE_NR
: <a class="el" href="group__oid.html#ga51c4c834fc4902bc14797ab5920796a8">oids.h</a>
</li>
<li>ONLP_OID_ID_GET
: <a class="el" href="group__oid.html#gac184cdebe8c6d9d016e7029248855703">oids.h</a>
</li>
@@ -240,9 +261,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_IS_FAN
: <a class="el" href="group__oid.html#ga6b7ca2801564bd7e9c919c8957661826">oids.h</a>
</li>
<li>ONLP_OID_IS_GENERIC
: <a class="el" href="group__oid.html#ga1b7d82f6819d489f3afc8938488240f5">oids.h</a>
</li>
<li>ONLP_OID_IS_LED
: <a class="el" href="group__oid.html#ga7c874330fa9f485c2b767cb5760d9508">oids.h</a>
</li>
<li>ONLP_OID_IS_MODULE
: <a class="el" href="group__oid.html#ga6a4f0596746fc7de034847b038f2968f">oids.h</a>
</li>
<li>ONLP_OID_IS_PSU
: <a class="el" href="group__oid.html#ga1aff0b8997f166efb565ad9f6d2fb93b">oids.h</a>
</li>
<li>ONLP_OID_IS_SFP
: <a class="el" href="group__oid.html#gac0d172267739ea7bef9c276e1ae8e27a">oids.h</a>
</li>
<li>ONLP_OID_IS_THERMAL
: <a class="el" href="group__oid.html#ga4bb865eb0255959eb53bb0936e44f47d">oids.h</a>
</li>
@@ -258,15 +291,57 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>ONLP_OID_JSON_FLAG_VALID
: <a class="el" href="group__oid.html#gac4ca92b3231f2375c4bc8a24083eaf14">oids.h</a>
</li>
<li>ONLP_OID_LED_VALIDATE
: <a class="el" href="group__oid.html#ga0f8d057dc1deb1bb4aba5b3667076011">oids.h</a>
</li>
<li>ONLP_OID_LED_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#ga53f0ce948e67a61a885a16bc9e4a7d4e">oids.h</a>
</li>
<li>ONLP_OID_LED_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#ga341fd8e90dae119fb34f2283d3dfe568">oids.h</a>
</li>
<li>ONLP_OID_LED_VALIDATE_NR
: <a class="el" href="group__oid.html#ga7256b07144727d5f8dfdcfa876fe9ba4">oids.h</a>
</li>
<li>ONLP_OID_MODULE_VALIDATE
: <a class="el" href="group__oid.html#ga3eb988fc85e5b309d49fa031bb0b559a">oids.h</a>
</li>
<li>ONLP_OID_MODULE_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#ga52fbb91963cd55a09ea00ba79dd81d29">oids.h</a>
</li>
<li>ONLP_OID_MODULE_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#ga44e0c12a8e2a621b9d3599b84bde61e5">oids.h</a>
</li>
<li>ONLP_OID_MODULE_VALIDATE_NR
: <a class="el" href="group__oid.html#gabca6fad0bb1064dbc1c6f7f6de735cfc">oids.h</a>
</li>
<li>ONLP_OID_PRESENT
: <a class="el" href="group__oid.html#gaef2d13fe0bd0604016eea499b5076092">oids.h</a>
</li>
<li>ONLP_OID_PSU_VALIDATE
: <a class="el" href="group__oid.html#gad17fffd463b5500bdfbdbbef298e2048">oids.h</a>
</li>
<li>ONLP_OID_PSU_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#gaf9afaa8a20d70aa7694165aeb5083d72">oids.h</a>
</li>
<li>ONLP_OID_PSU_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#gad22204571c06bda475a853130a5c3b57">oids.h</a>
</li>
<li>ONLP_OID_PSU_VALIDATE_NR
: <a class="el" href="group__oid.html#gac2ff589e077b0ebb6d63e6b940d0770b">oids.h</a>
</li>
<li>ONLP_OID_SFP_VALIDATE
: <a class="el" href="group__oid.html#gab8b3d3a34c9d08fdc7b2a5d584a466c9">oids.h</a>
</li>
<li>ONLP_OID_SFP_VALIDATE_GET_ID
: <a class="el" href="group__oid.html#gadd01414f4910d781a14a386559f81e7e">oids.h</a>
</li>
<li>ONLP_OID_SFP_VALIDATE_GET_ID_NR
: <a class="el" href="group__oid.html#ga4a8cba45250e50568406a10d382f4ca0">oids.h</a>
</li>
<li>ONLP_OID_SFP_VALIDATE_NR
: <a class="el" href="group__oid.html#gaa72b17468326720f00a21c822c124212">oids.h</a>
</li>
<li>ONLP_OID_STATUS_FLAG_VALID
: <a class="el" href="group__oid.html#ga4ddd35e76a784528b275af852b9c0c6a">oids.h</a>
</li>
@@ -397,7 +472,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -315,6 +315,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_generic_sw_init()
: <a class="el" href="group__oid-generic.html#ga3841de07d924ade1c32716764b72dce3">generic.h</a>
</li>
<li>onlp_generici_hdr_get()
: <a class="el" href="group__generici.html#ga252b7e660b14e1ee5f7e99d0adc3e727">generici.h</a>
</li>
<li>onlp_generici_hw_init()
: <a class="el" href="group__generici.html#gafe4af9c0f25fefc4aff0e9a709a9542c">generici.h</a>
</li>
<li>onlp_generici_info_get()
: <a class="el" href="group__generici.html#gadb7c7f45baa85fdb5631434ec46f7da1">generici.h</a>
</li>
<li>onlp_generici_sw_denit()
: <a class="el" href="group__generici.html#ga3e6830e8861e5c2ae8cc531aa33c144f">generici.h</a>
</li>
<li>onlp_generici_sw_init()
: <a class="el" href="group__generici.html#gadf30acc3764fde4bcd4a35100e2957ae">generici.h</a>
</li>
<li>onlp_led_caps_desc()
: <a class="el" href="group__oid-led.html#gaaf41313dcfdbb0cdde99e248ca055b77">led.h</a>
</li>
@@ -390,6 +405,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_module_sw_init()
: <a class="el" href="group__oid-module.html#gaf0fffd240af6133de708bd5826d6b53b">module.h</a>
</li>
<li>onlp_modulei_hdr_get()
: <a class="el" href="group__modulei.html#gad84e8c03045948d17e36b1c1ed445851">modulei.h</a>
</li>
<li>onlp_modulei_hw_init()
: <a class="el" href="group__modulei.html#ga4339962c26c2ac7d03b1a13f71073553">modulei.h</a>
</li>
<li>onlp_modulei_info_get()
: <a class="el" href="group__modulei.html#ga9dcdcd462f191c8ff92d6dbfee956a81">modulei.h</a>
</li>
<li>onlp_modulei_sw_denit()
: <a class="el" href="group__modulei.html#ga0629d528fb9d62e9453674f274d767cc">modulei.h</a>
</li>
<li>onlp_modulei_sw_init()
: <a class="el" href="group__modulei.html#ga965774c575282a7653b80433ae59307a">modulei.h</a>
</li>
<li>onlp_oid_from_str()
: <a class="el" href="group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52">oids.h</a>
</li>
@@ -405,6 +435,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<li>onlp_oid_info_get()
: <a class="el" href="group__oid.html#gac51dc68f4de1337b408a3bac84066014">oids.h</a>
</li>
<li>onlp_oid_info_to_json()
: <a class="el" href="group__oid.html#ga153351e35d7c15ae410bb28e3714c2eb">oids.h</a>
</li>
<li>onlp_oid_is_present()
: <a class="el" href="group__oid.html#gacd775219c684b7f02a73aed4a1e54c6a">oids.h</a>
</li>
@@ -808,7 +841,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -199,7 +199,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -714,7 +714,7 @@ Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -335,7 +335,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,151 @@ 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">generici<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:gadf30acc3764fde4bcd4a35100e2957ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadf30acc3764fde4bcd4a35100e2957ae"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__generici.html#gadf30acc3764fde4bcd4a35100e2957ae">onlp_generici_sw_init</a> (void)</td></tr>
<tr class="memdesc:gadf30acc3764fde4bcd4a35100e2957ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Software initialization of the Generic module. <br /></td></tr>
<tr class="separator:gadf30acc3764fde4bcd4a35100e2957ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe4af9c0f25fefc4aff0e9a709a9542c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__generici.html#gafe4af9c0f25fefc4aff0e9a709a9542c">onlp_generici_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:gafe4af9c0f25fefc4aff0e9a709a9542c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware initialization of the Generic module. <a href="#gafe4af9c0f25fefc4aff0e9a709a9542c">More...</a><br /></td></tr>
<tr class="separator:gafe4af9c0f25fefc4aff0e9a709a9542c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e6830e8861e5c2ae8cc531aa33c144f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__generici.html#ga3e6830e8861e5c2ae8cc531aa33c144f">onlp_generici_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga3e6830e8861e5c2ae8cc531aa33c144f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the generic software module. <a href="#ga3e6830e8861e5c2ae8cc531aa33c144f">More...</a><br /></td></tr>
<tr class="separator:ga3e6830e8861e5c2ae8cc531aa33c144f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga252b7e660b14e1ee5f7e99d0adc3e727"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__generici.html#ga252b7e660b14e1ee5f7e99d0adc3e727">onlp_generici_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:ga252b7e660b14e1ee5f7e99d0adc3e727"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the generic's oid header. <a href="#ga252b7e660b14e1ee5f7e99d0adc3e727">More...</a><br /></td></tr>
<tr class="separator:ga252b7e660b14e1ee5f7e99d0adc3e727"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb7c7f45baa85fdb5631434ec46f7da1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__generici.html#gadb7c7f45baa85fdb5631434ec46f7da1">onlp_generici_info_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid-generic.html#ga848d526cf34ea1fb0cea7b3d5e02238f">onlp_generic_info_t</a> *rv)</td></tr>
<tr class="memdesc:gadb7c7f45baa85fdb5631434ec46f7da1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the information for the given generic OID. <a href="#gadb7c7f45baa85fdb5631434ec46f7da1">More...</a><br /></td></tr>
<tr class="separator:gadb7c7f45baa85fdb5631434ec46f7da1"><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="ga252b7e660b14e1ee5f7e99d0adc3e727"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_generici_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>Retrieve the generic'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 generic 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="gafe4af9c0f25fefc4aff0e9a709a9542c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_generici_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 Generic 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="gadb7c7f45baa85fdb5631434ec46f7da1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_generici_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-generic.html#ga848d526cf34ea1fb0cea7b3d5e02238f">onlp_generic_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 generic OID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The Generic OID </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the generic information. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga3e6830e8861e5c2ae8cc531aa33c144f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_generici_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 generic 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,151 @@ 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">modulei<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:ga965774c575282a7653b80433ae59307a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga965774c575282a7653b80433ae59307a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__modulei.html#ga965774c575282a7653b80433ae59307a">onlp_modulei_sw_init</a> (void)</td></tr>
<tr class="memdesc:ga965774c575282a7653b80433ae59307a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Software initialization of the Module module. <br /></td></tr>
<tr class="separator:ga965774c575282a7653b80433ae59307a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4339962c26c2ac7d03b1a13f71073553"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__modulei.html#ga4339962c26c2ac7d03b1a13f71073553">onlp_modulei_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:ga4339962c26c2ac7d03b1a13f71073553"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware initialization of the Module module. <a href="#ga4339962c26c2ac7d03b1a13f71073553">More...</a><br /></td></tr>
<tr class="separator:ga4339962c26c2ac7d03b1a13f71073553"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0629d528fb9d62e9453674f274d767cc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__modulei.html#ga0629d528fb9d62e9453674f274d767cc">onlp_modulei_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga0629d528fb9d62e9453674f274d767cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the module software module. <a href="#ga0629d528fb9d62e9453674f274d767cc">More...</a><br /></td></tr>
<tr class="separator:ga0629d528fb9d62e9453674f274d767cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad84e8c03045948d17e36b1c1ed445851"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__modulei.html#gad84e8c03045948d17e36b1c1ed445851">onlp_modulei_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:gad84e8c03045948d17e36b1c1ed445851"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the module's oid header. <a href="#gad84e8c03045948d17e36b1c1ed445851">More...</a><br /></td></tr>
<tr class="separator:gad84e8c03045948d17e36b1c1ed445851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9dcdcd462f191c8ff92d6dbfee956a81"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__modulei.html#ga9dcdcd462f191c8ff92d6dbfee956a81">onlp_modulei_info_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid-module.html#ga246953cdb6be7b83bac70f0b1d7c297a">onlp_module_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga9dcdcd462f191c8ff92d6dbfee956a81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the information for the given module OID. <a href="#ga9dcdcd462f191c8ff92d6dbfee956a81">More...</a><br /></td></tr>
<tr class="separator:ga9dcdcd462f191c8ff92d6dbfee956a81"><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="gad84e8c03045948d17e36b1c1ed445851"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_modulei_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>Retrieve the module'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 module 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="ga4339962c26c2ac7d03b1a13f71073553"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_modulei_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 Module 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="ga9dcdcd462f191c8ff92d6dbfee956a81"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_modulei_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-module.html#ga246953cdb6be7b83bac70f0b1d7c297a">onlp_module_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 module OID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">id</td><td>The Module OID </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">rv</td><td>Receives the module information. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga0629d528fb9d62e9453674f274d767cc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_modulei_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 module 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -946,7 +946,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -845,7 +845,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -836,7 +836,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -128,6 +128,8 @@ Macros</h2></td></tr>
<tr class="separator:ga80d7b74cececc7ce2724f79e61ce28e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga002ebcbfeecd6f48aa37e9d5c67ea3f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga002ebcbfeecd6f48aa37e9d5c67ea3f2">ONLP_MODULE_ID_CREATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga067f622cf9a1757eca1447b6efbc4e1d">ONLP_OID_TYPE_CREATE</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="separator:ga002ebcbfeecd6f48aa37e9d5c67ea3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4df3e5b423011e9daf67b001375ae1db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga4df3e5b423011e9daf67b001375ae1db">ONLP_GENERIC_ID_CREATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga067f622cf9a1757eca1447b6efbc4e1d">ONLP_OID_TYPE_CREATE</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="separator:ga4df3e5b423011e9daf67b001375ae1db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10823d6ebcca675cebd199f0adffd851"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga10823d6ebcca675cebd199f0adffd851">ONLP_OID_IS_CHASSIS</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_CHASSIS, _id)</td></tr>
<tr class="separator:ga10823d6ebcca675cebd199f0adffd851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bfcf34ba72b53864e2b686cc1a1a575"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga6bfcf34ba72b53864e2b686cc1a1a575">ONLP_OID_CHASSIS_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_CHASSIS, _id)</td></tr>
@@ -150,48 +152,60 @@ Macros</h2></td></tr>
<tr class="separator:ga47cf687227cc19e03782867e2e2a2a83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14ee5172219a7d00f6e096f98cc65659"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga14ee5172219a7d00f6e096f98cc65659">ONLP_OID_FAN_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_FAN, _id)</td></tr>
<tr class="separator:ga14ee5172219a7d00f6e096f98cc65659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cbd36040dd6b6dc50cc560f947410bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga3cbd36040dd6b6dc50cc560f947410bc">ONLP_OID_FAN_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_FAN, _oid, _id)</td></tr>
<tr class="separator:ga3cbd36040dd6b6dc50cc560f947410bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9dfe43731cde70ab7b8554334871cd3a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga9dfe43731cde70ab7b8554334871cd3a">ONLP_OID_FAN_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_FAN, _oid, _id)</td></tr>
<tr class="separator:ga9dfe43731cde70ab7b8554334871cd3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1aff0b8997f166efb565ad9f6d2fb93b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga1aff0b8997f166efb565ad9f6d2fb93b">ONLP_OID_IS_PSU</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_PSU, _id)</td></tr>
<tr class="separator:ga1aff0b8997f166efb565ad9f6d2fb93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad17fffd463b5500bdfbdbbef298e2048"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gad17fffd463b5500bdfbdbbef298e2048">ONLP_OID_PSU_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_PSU, _id)</td></tr>
<tr class="separator:gad17fffd463b5500bdfbdbbef298e2048"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2ff589e077b0ebb6d63e6b940d0770b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gac2ff589e077b0ebb6d63e6b940d0770b">ONLP_OID_PSU_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_PSU, _id)</td></tr>
<tr class="separator:gac2ff589e077b0ebb6d63e6b940d0770b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c874330fa9f485c2b767cb5760d9508"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c874330fa9f485c2b767cb5760d9508"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_IS_LED</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="memitem:gaf9afaa8a20d70aa7694165aeb5083d72"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaf9afaa8a20d70aa7694165aeb5083d72">ONLP_OID_PSU_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_PSU, _oid, _id)</td></tr>
<tr class="separator:gaf9afaa8a20d70aa7694165aeb5083d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad22204571c06bda475a853130a5c3b57"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gad22204571c06bda475a853130a5c3b57">ONLP_OID_PSU_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_PSU, _oid, _id)</td></tr>
<tr class="separator:gad22204571c06bda475a853130a5c3b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c874330fa9f485c2b767cb5760d9508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga7c874330fa9f485c2b767cb5760d9508">ONLP_OID_IS_LED</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="separator:ga7c874330fa9f485c2b767cb5760d9508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f8d057dc1deb1bb4aba5b3667076011"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0f8d057dc1deb1bb4aba5b3667076011"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_LED_VALIDATE</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="memitem:ga0f8d057dc1deb1bb4aba5b3667076011"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga0f8d057dc1deb1bb4aba5b3667076011">ONLP_OID_LED_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="separator:ga0f8d057dc1deb1bb4aba5b3667076011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7256b07144727d5f8dfdcfa876fe9ba4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7256b07144727d5f8dfdcfa876fe9ba4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_LED_VALIDATE_NR</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="memitem:ga7256b07144727d5f8dfdcfa876fe9ba4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga7256b07144727d5f8dfdcfa876fe9ba4">ONLP_OID_LED_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="separator:ga7256b07144727d5f8dfdcfa876fe9ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0d172267739ea7bef9c276e1ae8e27a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac0d172267739ea7bef9c276e1ae8e27a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_IS_SFP</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="memitem:ga53f0ce948e67a61a885a16bc9e4a7d4e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga53f0ce948e67a61a885a16bc9e4a7d4e">ONLP_OID_LED_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_LED, _oid, _id)</td></tr>
<tr class="separator:ga53f0ce948e67a61a885a16bc9e4a7d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga341fd8e90dae119fb34f2283d3dfe568"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga341fd8e90dae119fb34f2283d3dfe568">ONLP_OID_LED_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_LED, _oid, _id)</td></tr>
<tr class="separator:ga341fd8e90dae119fb34f2283d3dfe568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0d172267739ea7bef9c276e1ae8e27a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gac0d172267739ea7bef9c276e1ae8e27a">ONLP_OID_IS_SFP</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="separator:gac0d172267739ea7bef9c276e1ae8e27a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8b3d3a34c9d08fdc7b2a5d584a466c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab8b3d3a34c9d08fdc7b2a5d584a466c9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_SFP_VALIDATE</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="memitem:gab8b3d3a34c9d08fdc7b2a5d584a466c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gab8b3d3a34c9d08fdc7b2a5d584a466c9">ONLP_OID_SFP_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="separator:gab8b3d3a34c9d08fdc7b2a5d584a466c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa72b17468326720f00a21c822c124212"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa72b17468326720f00a21c822c124212"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_SFP_VALIDATE_NR</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="memitem:gaa72b17468326720f00a21c822c124212"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaa72b17468326720f00a21c822c124212">ONLP_OID_SFP_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="separator:gaa72b17468326720f00a21c822c124212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a4f0596746fc7de034847b038f2968f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6a4f0596746fc7de034847b038f2968f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_IS_MODULE</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="memitem:gadd01414f4910d781a14a386559f81e7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gadd01414f4910d781a14a386559f81e7e">ONLP_OID_SFP_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_SFP, _oid, _id)</td></tr>
<tr class="separator:gadd01414f4910d781a14a386559f81e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a8cba45250e50568406a10d382f4ca0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga4a8cba45250e50568406a10d382f4ca0">ONLP_OID_SFP_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_SFP, _oid, _id)</td></tr>
<tr class="separator:ga4a8cba45250e50568406a10d382f4ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a4f0596746fc7de034847b038f2968f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga6a4f0596746fc7de034847b038f2968f">ONLP_OID_IS_MODULE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="separator:ga6a4f0596746fc7de034847b038f2968f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3eb988fc85e5b309d49fa031bb0b559a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3eb988fc85e5b309d49fa031bb0b559a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_MODULE_VALIDATE</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="memitem:ga3eb988fc85e5b309d49fa031bb0b559a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga3eb988fc85e5b309d49fa031bb0b559a">ONLP_OID_MODULE_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="separator:ga3eb988fc85e5b309d49fa031bb0b559a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabca6fad0bb1064dbc1c6f7f6de735cfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabca6fad0bb1064dbc1c6f7f6de735cfc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_MODULE_VALIDATE_NR</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="memitem:gabca6fad0bb1064dbc1c6f7f6de735cfc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gabca6fad0bb1064dbc1c6f7f6de735cfc">ONLP_OID_MODULE_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="separator:gabca6fad0bb1064dbc1c6f7f6de735cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b7d82f6819d489f3afc8938488240f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1b7d82f6819d489f3afc8938488240f5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_IS_GENERIC</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="memitem:ga52fbb91963cd55a09ea00ba79dd81d29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga52fbb91963cd55a09ea00ba79dd81d29">ONLP_OID_MODULE_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_MODULE, _oid, _id)</td></tr>
<tr class="separator:ga52fbb91963cd55a09ea00ba79dd81d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44e0c12a8e2a621b9d3599b84bde61e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga44e0c12a8e2a621b9d3599b84bde61e5">ONLP_OID_MODULE_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_MODULE, _oid, _id)</td></tr>
<tr class="separator:ga44e0c12a8e2a621b9d3599b84bde61e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b7d82f6819d489f3afc8938488240f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga1b7d82f6819d489f3afc8938488240f5">ONLP_OID_IS_GENERIC</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="separator:ga1b7d82f6819d489f3afc8938488240f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga450a8765801e797bb9692efa3caad7f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga450a8765801e797bb9692efa3caad7f5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_GENERIC_VALIDATE</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="memitem:ga450a8765801e797bb9692efa3caad7f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga450a8765801e797bb9692efa3caad7f5">ONLP_OID_GENERIC_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="separator:ga450a8765801e797bb9692efa3caad7f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51c4c834fc4902bc14797ab5920796a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga51c4c834fc4902bc14797ab5920796a8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_GENERIC_VALIDATE_NR</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="memitem:ga51c4c834fc4902bc14797ab5920796a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga51c4c834fc4902bc14797ab5920796a8">ONLP_OID_GENERIC_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="separator:ga51c4c834fc4902bc14797ab5920796a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ebd9530d48e8ca25849e60b8404c1e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga5ebd9530d48e8ca25849e60b8404c1e9">ONLP_OID_GENERIC_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_GENERIC, _oid, _id)</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: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>
@@ -369,8 +383,8 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:ga57ad4b774e5b848c96d12362bdaf6a89"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga57ad4b774e5b848c96d12362bdaf6a89">onlp_oid_hdr_from_json</a> (cJSON *cj, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *hdr)</td></tr>
<tr class="memdesc:ga57ad4b774e5b848c96d12362bdaf6a89"><td class="mdescLeft">&#160;</td><td class="mdescRight">JSON -&gt; OID Header. <a href="#ga57ad4b774e5b848c96d12362bdaf6a89">More...</a><br /></td></tr>
<tr class="separator:ga57ad4b774e5b848c96d12362bdaf6a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga153351e35d7c15ae410bb28e3714c2eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga153351e35d7c15ae410bb28e3714c2eb"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_info_to_json</b> (<a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *info, cJSON **cj, uint32_t flags)</td></tr>
<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>
@@ -470,6 +484,23 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Create a Fan OID </p>
</div>
</div>
<a class="anchor" id="ga4df3e5b423011e9daf67b001375ae1db"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_GENERIC_ID_CREATE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga067f622cf9a1757eca1447b6efbc4e1d">ONLP_OID_TYPE_CREATE</a>(ONLP_OID_TYPE_GENERIC, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a Generic OID </p>
</div>
</div>
<a class="anchor" id="ga25c38d86a2153230f5016cfd527aee07"></a>
@@ -581,6 +612,60 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Validate that the given OID is a Fan </p>
</div>
</div>
<a class="anchor" id="ga3cbd36040dd6b6dc50cc560f947410bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_FAN_VALIDATE_GET_ID</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_FAN, _oid, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate and retrieve a Fan ID </p>
</div>
</div>
<a class="anchor" id="ga9dfe43731cde70ab7b8554334871cd3a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_FAN_VALIDATE_GET_ID_NR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__oid.html#gaab4453bb7714a2d65233c35e313ca37f">ONLP_OID_TYPE_VALIDATE_GET_ID_NR</a>(ONLP_OID_TYPE_FAN, _oid, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate and retrieve a Fan ID </p>
</div>
</div>
<a class="anchor" id="ga14ee5172219a7d00f6e096f98cc65659"></a>
@@ -598,6 +683,94 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Validate that the given OID is a Fan </p>
</div>
</div>
<a class="anchor" id="ga450a8765801e797bb9692efa3caad7f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_GENERIC_VALIDATE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_GENERIC, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate that the given OID is a Generic </p>
</div>
</div>
<a class="anchor" id="ga5ebd9530d48e8ca25849e60b8404c1e9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_GENERIC_VALIDATE_GET_ID</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_GENERIC, _oid, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate and retrieve a Generic ID </p>
</div>
</div>
<a class="anchor" id="gaf3dba2e55f717b919b96cfc612098c96"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_GENERIC_VALIDATE_GET_ID_NR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#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>
</table>
</div><div class="memdoc">
<p>Validate and retrieve a Generic ID </p>
</div>
</div>
<a class="anchor" id="ga51c4c834fc4902bc14797ab5920796a8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_GENERIC_VALIDATE_NR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_GENERIC, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate that the given OID is a Generic </p>
</div>
</div>
<a class="anchor" id="gac184cdebe8c6d9d016e7029248855703"></a>
@@ -649,6 +822,57 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Is the given OID a Fan? </p>
</div>
</div>
<a class="anchor" id="ga1b7d82f6819d489f3afc8938488240f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_IS_GENERIC</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_GENERIC, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Is the given OID a Generic? </p>
</div>
</div>
<a class="anchor" id="ga7c874330fa9f485c2b767cb5760d9508"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_IS_LED</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_LED, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Is the given OID an LED? </p>
</div>
</div>
<a class="anchor" id="ga6a4f0596746fc7de034847b038f2968f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_IS_MODULE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_MODULE, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Is the given OID a Module? </p>
</div>
</div>
<a class="anchor" id="ga1aff0b8997f166efb565ad9f6d2fb93b"></a>
@@ -666,6 +890,23 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Is the given OID a PSU? </p>
</div>
</div>
<a class="anchor" id="gac0d172267739ea7bef9c276e1ae8e27a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_IS_SFP</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_SFP, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Is the given OID an SFP? </p>
</div>
</div>
<a class="anchor" id="ga4bb865eb0255959eb53bb0936e44f47d"></a>
@@ -781,6 +1022,182 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>validator </p>
</div>
</div>
<a class="anchor" id="ga0f8d057dc1deb1bb4aba5b3667076011"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_LED_VALIDATE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_LED, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate that the given OID is an LED </p>
</div>
</div>
<a class="anchor" id="ga53f0ce948e67a61a885a16bc9e4a7d4e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_LED_VALIDATE_GET_ID</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_LED, _oid, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate and retrieve an LED ID </p>
</div>
</div>
<a class="anchor" id="ga341fd8e90dae119fb34f2283d3dfe568"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_LED_VALIDATE_GET_ID_NR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__oid.html#gaab4453bb7714a2d65233c35e313ca37f">ONLP_OID_TYPE_VALIDATE_GET_ID_NR</a>(ONLP_OID_TYPE_LED, _oid, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate and retrieve an LED ID </p>
</div>
</div>
<a class="anchor" id="ga7256b07144727d5f8dfdcfa876fe9ba4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_LED_VALIDATE_NR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_LED, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate that the given OID is an LED </p>
</div>
</div>
<a class="anchor" id="ga3eb988fc85e5b309d49fa031bb0b559a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_MODULE_VALIDATE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_MODULE, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate that the given OID is a Module </p>
</div>
</div>
<a class="anchor" id="ga52fbb91963cd55a09ea00ba79dd81d29"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_MODULE_VALIDATE_GET_ID</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_MODULE, _oid, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate and retrieve a Module ID </p>
</div>
</div>
<a class="anchor" id="ga44e0c12a8e2a621b9d3599b84bde61e5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_MODULE_VALIDATE_GET_ID_NR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__oid.html#gaab4453bb7714a2d65233c35e313ca37f">ONLP_OID_TYPE_VALIDATE_GET_ID_NR</a>(ONLP_OID_TYPE_MODULE, _oid, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate and retrieve a Module ID </p>
</div>
</div>
<a class="anchor" id="gabca6fad0bb1064dbc1c6f7f6de735cfc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_MODULE_VALIDATE_NR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_MODULE, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate that the given OID is a Module </p>
</div>
</div>
<a class="anchor" id="gaef2d13fe0bd0604016eea499b5076092"></a>
@@ -815,6 +1232,60 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Validate that the given OID is a PSU </p>
</div>
</div>
<a class="anchor" id="gaf9afaa8a20d70aa7694165aeb5083d72"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_PSU_VALIDATE_GET_ID</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_PSU, _oid, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate and retrieve a PSU ID </p>
</div>
</div>
<a class="anchor" id="gad22204571c06bda475a853130a5c3b57"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_PSU_VALIDATE_GET_ID_NR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__oid.html#gaab4453bb7714a2d65233c35e313ca37f">ONLP_OID_TYPE_VALIDATE_GET_ID_NR</a>(ONLP_OID_TYPE_PSU, _oid, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate and retrieve a PSU ID </p>
</div>
</div>
<a class="anchor" id="gac2ff589e077b0ebb6d63e6b940d0770b"></a>
@@ -832,6 +1303,94 @@ Variables</h2></td></tr>
</div><div class="memdoc">
<p>Validate that the given OID is a PSU </p>
</div>
</div>
<a class="anchor" id="gab8b3d3a34c9d08fdc7b2a5d584a466c9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_SFP_VALIDATE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_SFP, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate that the given OID is an SFP </p>
</div>
</div>
<a class="anchor" id="gadd01414f4910d781a14a386559f81e7e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_SFP_VALIDATE_GET_ID</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_SFP, _oid, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate and retrieve a SFP ID </p>
</div>
</div>
<a class="anchor" id="ga4a8cba45250e50568406a10d382f4ca0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_SFP_VALIDATE_GET_ID_NR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_oid, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;<a class="el" href="group__oid.html#gaab4453bb7714a2d65233c35e313ca37f">ONLP_OID_TYPE_VALIDATE_GET_ID_NR</a>(ONLP_OID_TYPE_SFP, _oid, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate and retrieve a SFP ID </p>
</div>
</div>
<a class="anchor" id="gaa72b17468326720f00a21c822c124212"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ONLP_OID_SFP_VALIDATE_NR</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">_id</td><td>)</td>
<td>&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_SFP, _id)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate that the given OID is an SFP </p>
</div>
</div>
<a class="anchor" id="ga4ddd35e76a784528b275af852b9c0c6a"></a>
@@ -1680,6 +2239,7 @@ Variables</h2></td></tr>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">hdr</td><td>The header </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">cj</td><td>Receives the JSON representation. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">flags</td><td>The JSON conversion flags. </td></tr>
</table>
</dd>
</dl>
@@ -1719,6 +2279,48 @@ Variables</h2></td></tr>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga153351e35d7c15ae410bb28e3714c2eb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int onlp_oid_info_to_json </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>info</em>, </td>
</tr>
<tr>
<td class="paramkey"></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">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 Info Structure -&gt; JSON. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">info</td><td>The pointer to the OID's info structure. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">cj</td><td>Receives the JSON representation. </td></tr>
<tr><td class="paramdir"></td><td class="paramname">flags</td><td>The JSON conversion flags. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gaaf632d0d7e8f7efd0e945e533d5f8cc2"></a>
@@ -1761,7 +2363,7 @@ Variables</h2></td></tr>
<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">type</td><td>The OID type filter (optional) </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>
</table>
@@ -2018,7 +2620,7 @@ Variables</h2></td></tr>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir"></td><td class="paramname">table</td><td>The table. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">Receives</td><td>the JSON array object. </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">cjp</td><td>Receives the JSON array object. </td></tr>
</table>
</dd>
</dl>
@@ -2301,7 +2903,7 @@ Variables</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,7 +108,7 @@ Modules</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -140,7 +140,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:217</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><!-- fragment -->
<p>Initialize a static PSU info structure. </p>
@@ -263,7 +263,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -212,7 +212,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<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="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:217</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><!-- fragment --><p>This macro should be used in your implementation to declare your static chassis thermal sensors. </p>
@@ -335,7 +335,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -245,7 +245,7 @@ Variables</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -281,12 +281,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:244</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-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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,11 +154,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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="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:244</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><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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:244</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-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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,130 @@
<!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/modulei.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">modulei.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Module OID Platform Implementation.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="module_8h_source.html">onlp/module.h</a>&gt;</code><br />
</div>
<p><a href="modulei_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:ga965774c575282a7653b80433ae59307a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga965774c575282a7653b80433ae59307a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__modulei.html#ga965774c575282a7653b80433ae59307a">onlp_modulei_sw_init</a> (void)</td></tr>
<tr class="memdesc:ga965774c575282a7653b80433ae59307a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Software initialization of the Module module. <br /></td></tr>
<tr class="separator:ga965774c575282a7653b80433ae59307a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4339962c26c2ac7d03b1a13f71073553"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__modulei.html#ga4339962c26c2ac7d03b1a13f71073553">onlp_modulei_hw_init</a> (uint32_t flags)</td></tr>
<tr class="memdesc:ga4339962c26c2ac7d03b1a13f71073553"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware initialization of the Module module. <a href="group__modulei.html#ga4339962c26c2ac7d03b1a13f71073553">More...</a><br /></td></tr>
<tr class="separator:ga4339962c26c2ac7d03b1a13f71073553"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0629d528fb9d62e9453674f274d767cc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__modulei.html#ga0629d528fb9d62e9453674f274d767cc">onlp_modulei_sw_denit</a> (void)</td></tr>
<tr class="memdesc:ga0629d528fb9d62e9453674f274d767cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the module software module. <a href="group__modulei.html#ga0629d528fb9d62e9453674f274d767cc">More...</a><br /></td></tr>
<tr class="separator:ga0629d528fb9d62e9453674f274d767cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad84e8c03045948d17e36b1c1ed445851"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__modulei.html#gad84e8c03045948d17e36b1c1ed445851">onlp_modulei_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:gad84e8c03045948d17e36b1c1ed445851"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the module's oid header. <a href="group__modulei.html#gad84e8c03045948d17e36b1c1ed445851">More...</a><br /></td></tr>
<tr class="separator:gad84e8c03045948d17e36b1c1ed445851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9dcdcd462f191c8ff92d6dbfee956a81"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__modulei.html#ga9dcdcd462f191c8ff92d6dbfee956a81">onlp_modulei_info_get</a> (<a class="el" href="group__oid.html#gafeead7b8b6e6434d56d2ee5a66c02f71">onlp_oid_id_t</a> id, <a class="el" href="group__oid-module.html#ga246953cdb6be7b83bac70f0b1d7c297a">onlp_module_info_t</a> *rv)</td></tr>
<tr class="memdesc:ga9dcdcd462f191c8ff92d6dbfee956a81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the information for the given module OID. <a href="group__modulei.html#ga9dcdcd462f191c8ff92d6dbfee956a81">More...</a><br /></td></tr>
<tr class="separator:ga9dcdcd462f191c8ff92d6dbfee956a81"><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>Module OID Platform Implementation. </p>
</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">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>

View File

@@ -0,0 +1,146 @@
<!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/modulei.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/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="headertitle">
<div class="title">modulei.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="modulei_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>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Licensed under the Eclipse Public License, Version 1.0 (the</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * &quot;License&quot;); you may not use this file except in compliance</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * http://www.eclipse.org/legal/epl-v10.html</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * software distributed under the License is distributed on an</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * either express or implied. See the License for the specific</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * language governing permissions and limitations under the</span></div>
<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="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#ifndef __ONLP_MODULEI_H__</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#define __ONLP_MODULEI_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="module_8h.html">onlp/module.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__modulei.html#ga965774c575282a7653b80433ae59307a">onlp_modulei_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__modulei.html#ga4339962c26c2ac7d03b1a13f71073553">onlp_modulei_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__modulei.html#ga0629d528fb9d62e9453674f274d767cc">onlp_modulei_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__modulei.html#gad84e8c03045948d17e36b1c1ed445851">onlp_modulei_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__modulei.html#ga9dcdcd462f191c8ff92d6dbfee956a81">onlp_modulei_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__module__info__s.html">onlp_module_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;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_MODULEI_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">/* @} */</span></div>
<div class="ttc" id="group__modulei_html_ga4339962c26c2ac7d03b1a13f71073553"><div class="ttname"><a href="group__modulei.html#ga4339962c26c2ac7d03b1a13f71073553">onlp_modulei_hw_init</a></div><div class="ttdeci">int onlp_modulei_hw_init(uint32_t flags)</div><div class="ttdoc">Hardware initialization of the Module module. </div></div>
<div class="ttc" id="group__modulei_html_ga0629d528fb9d62e9453674f274d767cc"><div class="ttname"><a href="group__modulei.html#ga0629d528fb9d62e9453674f274d767cc">onlp_modulei_sw_denit</a></div><div class="ttdeci">int onlp_modulei_sw_denit(void)</div><div class="ttdoc">Deinitialize the module software module. </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="group__modulei_html_ga9dcdcd462f191c8ff92d6dbfee956a81"><div class="ttname"><a href="group__modulei.html#ga9dcdcd462f191c8ff92d6dbfee956a81">onlp_modulei_info_get</a></div><div class="ttdeci">int onlp_modulei_info_get(onlp_oid_id_t id, onlp_module_info_t *rv)</div><div class="ttdoc">Get the information for the given module 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="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><!-- 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">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>

View File

@@ -116,7 +116,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,6 +149,8 @@ Macros</h2></td></tr>
<tr class="separator:ga80d7b74cececc7ce2724f79e61ce28e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga002ebcbfeecd6f48aa37e9d5c67ea3f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga002ebcbfeecd6f48aa37e9d5c67ea3f2">ONLP_MODULE_ID_CREATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga067f622cf9a1757eca1447b6efbc4e1d">ONLP_OID_TYPE_CREATE</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="separator:ga002ebcbfeecd6f48aa37e9d5c67ea3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4df3e5b423011e9daf67b001375ae1db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga4df3e5b423011e9daf67b001375ae1db">ONLP_GENERIC_ID_CREATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga067f622cf9a1757eca1447b6efbc4e1d">ONLP_OID_TYPE_CREATE</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="separator:ga4df3e5b423011e9daf67b001375ae1db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10823d6ebcca675cebd199f0adffd851"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga10823d6ebcca675cebd199f0adffd851">ONLP_OID_IS_CHASSIS</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_CHASSIS, _id)</td></tr>
<tr class="separator:ga10823d6ebcca675cebd199f0adffd851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bfcf34ba72b53864e2b686cc1a1a575"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga6bfcf34ba72b53864e2b686cc1a1a575">ONLP_OID_CHASSIS_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_CHASSIS, _id)</td></tr>
@@ -171,48 +173,60 @@ Macros</h2></td></tr>
<tr class="separator:ga47cf687227cc19e03782867e2e2a2a83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14ee5172219a7d00f6e096f98cc65659"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga14ee5172219a7d00f6e096f98cc65659">ONLP_OID_FAN_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_FAN, _id)</td></tr>
<tr class="separator:ga14ee5172219a7d00f6e096f98cc65659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cbd36040dd6b6dc50cc560f947410bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga3cbd36040dd6b6dc50cc560f947410bc">ONLP_OID_FAN_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_FAN, _oid, _id)</td></tr>
<tr class="separator:ga3cbd36040dd6b6dc50cc560f947410bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9dfe43731cde70ab7b8554334871cd3a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga9dfe43731cde70ab7b8554334871cd3a">ONLP_OID_FAN_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_FAN, _oid, _id)</td></tr>
<tr class="separator:ga9dfe43731cde70ab7b8554334871cd3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1aff0b8997f166efb565ad9f6d2fb93b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga1aff0b8997f166efb565ad9f6d2fb93b">ONLP_OID_IS_PSU</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_PSU, _id)</td></tr>
<tr class="separator:ga1aff0b8997f166efb565ad9f6d2fb93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad17fffd463b5500bdfbdbbef298e2048"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gad17fffd463b5500bdfbdbbef298e2048">ONLP_OID_PSU_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_PSU, _id)</td></tr>
<tr class="separator:gad17fffd463b5500bdfbdbbef298e2048"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2ff589e077b0ebb6d63e6b940d0770b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gac2ff589e077b0ebb6d63e6b940d0770b">ONLP_OID_PSU_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_PSU, _id)</td></tr>
<tr class="separator:gac2ff589e077b0ebb6d63e6b940d0770b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c874330fa9f485c2b767cb5760d9508"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7c874330fa9f485c2b767cb5760d9508"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_IS_LED</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="memitem:gaf9afaa8a20d70aa7694165aeb5083d72"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaf9afaa8a20d70aa7694165aeb5083d72">ONLP_OID_PSU_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_PSU, _oid, _id)</td></tr>
<tr class="separator:gaf9afaa8a20d70aa7694165aeb5083d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad22204571c06bda475a853130a5c3b57"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gad22204571c06bda475a853130a5c3b57">ONLP_OID_PSU_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_PSU, _oid, _id)</td></tr>
<tr class="separator:gad22204571c06bda475a853130a5c3b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c874330fa9f485c2b767cb5760d9508"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga7c874330fa9f485c2b767cb5760d9508">ONLP_OID_IS_LED</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="separator:ga7c874330fa9f485c2b767cb5760d9508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f8d057dc1deb1bb4aba5b3667076011"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0f8d057dc1deb1bb4aba5b3667076011"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_LED_VALIDATE</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="memitem:ga0f8d057dc1deb1bb4aba5b3667076011"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga0f8d057dc1deb1bb4aba5b3667076011">ONLP_OID_LED_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="separator:ga0f8d057dc1deb1bb4aba5b3667076011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7256b07144727d5f8dfdcfa876fe9ba4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7256b07144727d5f8dfdcfa876fe9ba4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_LED_VALIDATE_NR</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="memitem:ga7256b07144727d5f8dfdcfa876fe9ba4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga7256b07144727d5f8dfdcfa876fe9ba4">ONLP_OID_LED_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_LED, _id)</td></tr>
<tr class="separator:ga7256b07144727d5f8dfdcfa876fe9ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0d172267739ea7bef9c276e1ae8e27a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac0d172267739ea7bef9c276e1ae8e27a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_IS_SFP</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="memitem:ga53f0ce948e67a61a885a16bc9e4a7d4e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga53f0ce948e67a61a885a16bc9e4a7d4e">ONLP_OID_LED_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_LED, _oid, _id)</td></tr>
<tr class="separator:ga53f0ce948e67a61a885a16bc9e4a7d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga341fd8e90dae119fb34f2283d3dfe568"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga341fd8e90dae119fb34f2283d3dfe568">ONLP_OID_LED_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_LED, _oid, _id)</td></tr>
<tr class="separator:ga341fd8e90dae119fb34f2283d3dfe568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0d172267739ea7bef9c276e1ae8e27a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gac0d172267739ea7bef9c276e1ae8e27a">ONLP_OID_IS_SFP</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="separator:gac0d172267739ea7bef9c276e1ae8e27a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8b3d3a34c9d08fdc7b2a5d584a466c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab8b3d3a34c9d08fdc7b2a5d584a466c9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_SFP_VALIDATE</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="memitem:gab8b3d3a34c9d08fdc7b2a5d584a466c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gab8b3d3a34c9d08fdc7b2a5d584a466c9">ONLP_OID_SFP_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="separator:gab8b3d3a34c9d08fdc7b2a5d584a466c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa72b17468326720f00a21c822c124212"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa72b17468326720f00a21c822c124212"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_SFP_VALIDATE_NR</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="memitem:gaa72b17468326720f00a21c822c124212"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gaa72b17468326720f00a21c822c124212">ONLP_OID_SFP_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_SFP, _id)</td></tr>
<tr class="separator:gaa72b17468326720f00a21c822c124212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a4f0596746fc7de034847b038f2968f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6a4f0596746fc7de034847b038f2968f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_IS_MODULE</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="memitem:gadd01414f4910d781a14a386559f81e7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gadd01414f4910d781a14a386559f81e7e">ONLP_OID_SFP_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_SFP, _oid, _id)</td></tr>
<tr class="separator:gadd01414f4910d781a14a386559f81e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a8cba45250e50568406a10d382f4ca0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga4a8cba45250e50568406a10d382f4ca0">ONLP_OID_SFP_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_SFP, _oid, _id)</td></tr>
<tr class="separator:ga4a8cba45250e50568406a10d382f4ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a4f0596746fc7de034847b038f2968f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga6a4f0596746fc7de034847b038f2968f">ONLP_OID_IS_MODULE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="separator:ga6a4f0596746fc7de034847b038f2968f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3eb988fc85e5b309d49fa031bb0b559a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3eb988fc85e5b309d49fa031bb0b559a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_MODULE_VALIDATE</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="memitem:ga3eb988fc85e5b309d49fa031bb0b559a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga3eb988fc85e5b309d49fa031bb0b559a">ONLP_OID_MODULE_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="separator:ga3eb988fc85e5b309d49fa031bb0b559a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabca6fad0bb1064dbc1c6f7f6de735cfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabca6fad0bb1064dbc1c6f7f6de735cfc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_MODULE_VALIDATE_NR</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="memitem:gabca6fad0bb1064dbc1c6f7f6de735cfc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#gabca6fad0bb1064dbc1c6f7f6de735cfc">ONLP_OID_MODULE_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_MODULE, _id)</td></tr>
<tr class="separator:gabca6fad0bb1064dbc1c6f7f6de735cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b7d82f6819d489f3afc8938488240f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1b7d82f6819d489f3afc8938488240f5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_IS_GENERIC</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="memitem:ga52fbb91963cd55a09ea00ba79dd81d29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga52fbb91963cd55a09ea00ba79dd81d29">ONLP_OID_MODULE_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_MODULE, _oid, _id)</td></tr>
<tr class="separator:ga52fbb91963cd55a09ea00ba79dd81d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44e0c12a8e2a621b9d3599b84bde61e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga44e0c12a8e2a621b9d3599b84bde61e5">ONLP_OID_MODULE_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_MODULE, _oid, _id)</td></tr>
<tr class="separator:ga44e0c12a8e2a621b9d3599b84bde61e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b7d82f6819d489f3afc8938488240f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga1b7d82f6819d489f3afc8938488240f5">ONLP_OID_IS_GENERIC</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#gaeb2e11ebb24c87c68ebf71bdb05b3abb">ONLP_OID_IS_TYPE</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="separator:ga1b7d82f6819d489f3afc8938488240f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga450a8765801e797bb9692efa3caad7f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga450a8765801e797bb9692efa3caad7f5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_GENERIC_VALIDATE</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="memitem:ga450a8765801e797bb9692efa3caad7f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga450a8765801e797bb9692efa3caad7f5">ONLP_OID_GENERIC_VALIDATE</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga7a61228c2074ecf1b1e881128edd7cfd">ONLP_OID_TYPE_VALIDATE</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="separator:ga450a8765801e797bb9692efa3caad7f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51c4c834fc4902bc14797ab5920796a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga51c4c834fc4902bc14797ab5920796a8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ONLP_OID_GENERIC_VALIDATE_NR</b>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="memitem:ga51c4c834fc4902bc14797ab5920796a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga51c4c834fc4902bc14797ab5920796a8">ONLP_OID_GENERIC_VALIDATE_NR</a>(_id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga3b79bd2094851bbbfe0e27f9ac12203b">ONLP_OID_TYPE_VALIDATE_NR</a>(ONLP_OID_TYPE_GENERIC, _id)</td></tr>
<tr class="separator:ga51c4c834fc4902bc14797ab5920796a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ebd9530d48e8ca25849e60b8404c1e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga5ebd9530d48e8ca25849e60b8404c1e9">ONLP_OID_GENERIC_VALIDATE_GET_ID</a>(_oid, _id)&#160;&#160;&#160;<a class="el" href="group__oid.html#ga6d93a22af56de2708c426b3b7d94ffd4">ONLP_OID_TYPE_VALIDATE_GET_ID</a>(ONLP_OID_TYPE_GENERIC, _oid, _id)</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: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>
@@ -390,8 +404,8 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
<tr class="memitem:ga57ad4b774e5b848c96d12362bdaf6a89"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__oid.html#ga57ad4b774e5b848c96d12362bdaf6a89">onlp_oid_hdr_from_json</a> (cJSON *cj, <a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *hdr)</td></tr>
<tr class="memdesc:ga57ad4b774e5b848c96d12362bdaf6a89"><td class="mdescLeft">&#160;</td><td class="mdescRight">JSON -&gt; OID Header. <a href="group__oid.html#ga57ad4b774e5b848c96d12362bdaf6a89">More...</a><br /></td></tr>
<tr class="separator:ga57ad4b774e5b848c96d12362bdaf6a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga153351e35d7c15ae410bb28e3714c2eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga153351e35d7c15ae410bb28e3714c2eb"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>onlp_oid_info_to_json</b> (<a class="el" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a> *info, cJSON **cj, uint32_t flags)</td></tr>
<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>
@@ -462,7 +476,7 @@ Variables</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -217,233 +217,269 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="group__oid.html#ga002ebcbfeecd6f48aa37e9d5c67ea3f2"> 163</a></span>&#160;<span class="preprocessor">#define ONLP_MODULE_ID_CREATE(_id) ONLP_OID_TYPE_CREATE(ONLP_OID_TYPE_MODULE, _id)</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="group__oid.html#ga10823d6ebcca675cebd199f0adffd851"> 166</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_CHASSIS(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_CHASSIS, _id)</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="group__oid.html#ga6bfcf34ba72b53864e2b686cc1a1a575"> 168</a></span>&#160;<span class="preprocessor">#define ONLP_OID_CHASSIS_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_CHASSIS, _id)</span></div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="group__oid.html#ga4df3e5b423011e9daf67b001375ae1db"> 165</a></span>&#160;<span class="preprocessor">#define ONLP_GENERIC_ID_CREATE(_id) ONLP_OID_TYPE_CREATE(ONLP_OID_TYPE_GENERIC, _id)</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="group__oid.html#ga10823d6ebcca675cebd199f0adffd851"> 168</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_CHASSIS(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_CHASSIS, _id)</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="group__oid.html#ga291f053450c585d9a5356c6833c2d1df"> 170</a></span>&#160;<span class="preprocessor">#define ONLP_OID_CHASSIS_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_CHASSIS, _id)</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="group__oid.html#ga6bfcf34ba72b53864e2b686cc1a1a575"> 170</a></span>&#160;<span class="preprocessor">#define ONLP_OID_CHASSIS_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_CHASSIS, _id)</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="group__oid.html#ga4bb865eb0255959eb53bb0936e44f47d"> 173</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_THERMAL(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_THERMAL, _id)</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="group__oid.html#gab3eec7395627edaf33024201564b0855"> 175</a></span>&#160;<span class="preprocessor">#define ONLP_OID_THERMAL_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_THERMAL, _id)</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="group__oid.html#ga291f053450c585d9a5356c6833c2d1df"> 172</a></span>&#160;<span class="preprocessor">#define ONLP_OID_CHASSIS_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_CHASSIS, _id)</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="group__oid.html#ga4bb865eb0255959eb53bb0936e44f47d"> 175</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_THERMAL(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_THERMAL, _id)</span></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"><a class="line" href="group__oid.html#ga788fc2dc251469f5be82ec8e19e51b1d"> 177</a></span>&#160;<span class="preprocessor">#define ONLP_OID_THERMAL_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_THERMAL, _id)</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group__oid.html#gab3eec7395627edaf33024201564b0855"> 177</a></span>&#160;<span class="preprocessor">#define ONLP_OID_THERMAL_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_THERMAL, _id)</span></div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;</div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group__oid.html#gafe9a66cedb7762fea87648975b6912b9"> 179</a></span>&#160;<span class="preprocessor">#define ONLP_OID_THERMAL_VALIDATE_GET_ID(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID(ONLP_OID_TYPE_THERMAL, _oid, _id)</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group__oid.html#ga788fc2dc251469f5be82ec8e19e51b1d"> 179</a></span>&#160;<span class="preprocessor">#define ONLP_OID_THERMAL_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_THERMAL, _id)</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group__oid.html#ga677aa310a3ddfc009b37b876c0b9cebc"> 181</a></span>&#160;<span class="preprocessor">#define ONLP_OID_THERMAL_VALIDATE_GET_ID_NR(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID_NR(ONLP_OID_TYPE_THERMAL, _oid, _id)</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group__oid.html#gafe9a66cedb7762fea87648975b6912b9"> 181</a></span>&#160;<span class="preprocessor">#define ONLP_OID_THERMAL_VALIDATE_GET_ID(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID(ONLP_OID_TYPE_THERMAL, _oid, _id)</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.html#ga6b7ca2801564bd7e9c919c8957661826"> 184</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_FAN(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_FAN, _id)</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"><a class="line" href="group__oid.html#ga47cf687227cc19e03782867e2e2a2a83"> 186</a></span>&#160;<span class="preprocessor">#define ONLP_OID_FAN_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_FAN, _id)</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__oid.html#ga677aa310a3ddfc009b37b876c0b9cebc"> 183</a></span>&#160;<span class="preprocessor">#define ONLP_OID_THERMAL_VALIDATE_GET_ID_NR(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID_NR(ONLP_OID_TYPE_THERMAL, _oid, _id)</span></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"><a class="line" href="group__oid.html#ga6b7ca2801564bd7e9c919c8957661826"> 186</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_FAN(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_FAN, _id)</span></div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="group__oid.html#ga14ee5172219a7d00f6e096f98cc65659"> 188</a></span>&#160;<span class="preprocessor">#define ONLP_OID_FAN_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_FAN, _id)</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="group__oid.html#ga47cf687227cc19e03782867e2e2a2a83"> 188</a></span>&#160;<span class="preprocessor">#define ONLP_OID_FAN_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_FAN, _id)</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group__oid.html#ga1aff0b8997f166efb565ad9f6d2fb93b"> 191</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_PSU(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_PSU, _id)</span></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"><a class="line" href="group__oid.html#gad17fffd463b5500bdfbdbbef298e2048"> 193</a></span>&#160;<span class="preprocessor">#define ONLP_OID_PSU_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_PSU, _id)</span></div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="group__oid.html#gac2ff589e077b0ebb6d63e6b940d0770b"> 195</a></span>&#160;<span class="preprocessor">#define ONLP_OID_PSU_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_PSU, _id)</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="preprocessor">#define ONLP_OID_IS_LED(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_LED, _id)</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor">#define ONLP_OID_LED_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_LED, _id)</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor">#define ONLP_OID_LED_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_LED, _id)</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="group__oid.html#ga14ee5172219a7d00f6e096f98cc65659"> 190</a></span>&#160;<span class="preprocessor">#define ONLP_OID_FAN_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_FAN, _id)</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"><a class="line" href="group__oid.html#ga3cbd36040dd6b6dc50cc560f947410bc"> 192</a></span>&#160;<span class="preprocessor">#define ONLP_OID_FAN_VALIDATE_GET_ID(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID(ONLP_OID_TYPE_FAN, _oid, _id)</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="group__oid.html#ga9dfe43731cde70ab7b8554334871cd3a"> 194</a></span>&#160;<span class="preprocessor">#define ONLP_OID_FAN_VALIDATE_GET_ID_NR(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID_NR(ONLP_OID_TYPE_FAN, _oid, _id)</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;</div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="group__oid.html#ga1aff0b8997f166efb565ad9f6d2fb93b"> 197</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_PSU(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_PSU, _id)</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;</div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="group__oid.html#gad17fffd463b5500bdfbdbbef298e2048"> 199</a></span>&#160;<span class="preprocessor">#define ONLP_OID_PSU_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_PSU, _id)</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="preprocessor">#define ONLP_OID_IS_SFP(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_SFP, _id)</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor">#define ONLP_OID_SFP_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_SFP, _id)</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor">#define ONLP_OID_SFP_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_SFP, _id)</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="group__oid.html#gac2ff589e077b0ebb6d63e6b940d0770b"> 201</a></span>&#160;<span class="preprocessor">#define ONLP_OID_PSU_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_PSU, _id)</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="group__oid.html#gaf9afaa8a20d70aa7694165aeb5083d72"> 203</a></span>&#160;<span class="preprocessor">#define ONLP_OID_PSU_VALIDATE_GET_ID(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID(ONLP_OID_TYPE_PSU, _oid, _id)</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor">#define ONLP_OID_IS_MODULE(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_MODULE, _id)</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor">#define ONLP_OID_MODULE_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_MODULE, _id)</span></div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor">#define ONLP_OID_MODULE_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_MODULE, _id)</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="preprocessor">#define ONLP_OID_IS_GENERIC(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_GENERIC, _id)</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="preprocessor">#define ONLP_OID_GENERIC_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_GENERIC, _id)</span></div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="preprocessor">#define ONLP_OID_GENERIC_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_GENERIC, _id)</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="group__oid.html#gad22204571c06bda475a853130a5c3b57"> 205</a></span>&#160;<span class="preprocessor">#define ONLP_OID_PSU_VALIDATE_GET_ID_NR(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID_NR(ONLP_OID_TYPE_PSU, _oid, _id)</span></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.html#ga7c874330fa9f485c2b767cb5760d9508"> 208</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_LED(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_LED, _id)</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;</div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="group__oid.html#ga0f8d057dc1deb1bb4aba5b3667076011"> 210</a></span>&#160;<span class="preprocessor">#define ONLP_OID_LED_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_LED, _id)</span></div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="group__oid.html#ga7256b07144727d5f8dfdcfa876fe9ba4"> 212</a></span>&#160;<span class="preprocessor">#define ONLP_OID_LED_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_LED, _id)</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;</div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="group__oid.html#gad4ef39fa45f462965b32608b91d8277b"> 217</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="l00214"></a><span class="lineno"><a class="line" href="group__oid.html#ga53f0ce948e67a61a885a16bc9e4a7d4e"> 214</a></span>&#160;<span class="preprocessor">#define ONLP_OID_LED_VALIDATE_GET_ID(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID(ONLP_OID_TYPE_LED, _oid, _id)</span></div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="group__oid.html#ga341fd8e90dae119fb34f2283d3dfe568"> 216</a></span>&#160;<span class="preprocessor">#define ONLP_OID_LED_VALIDATE_GET_ID_NR(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID_NR(ONLP_OID_TYPE_LED, _oid, _id)</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="group__oid.html#ga2bdd7dcf1493bf2d557e74d38007ca36"> 222</a></span>&#160;<span class="preprocessor">#define ONLP_OID_DESC_SIZE 128</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="group__oid.html#gac0d172267739ea7bef9c276e1ae8e27a"> 220</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_SFP(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_SFP, _id)</span></div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="group__oid.html#gab8b3d3a34c9d08fdc7b2a5d584a466c9"> 222</a></span>&#160;<span class="preprocessor">#define ONLP_OID_SFP_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_SFP, _id)</span></div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</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="l00224"></a><span class="lineno"><a class="line" href="group__oid.html#gaa72b17468326720f00a21c822c124212"> 224</a></span>&#160;<span class="preprocessor">#define ONLP_OID_SFP_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_SFP, _id)</span></div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment">/* fixme */</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_SIZE 256</span></div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</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="l00229"></a><span class="lineno"> 229</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="l00230"></a><span class="lineno"> 230</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="l00231"></a><span class="lineno"> 231</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="l00226"></a><span class="lineno"><a class="line" href="group__oid.html#gadd01414f4910d781a14a386559f81e7e"> 226</a></span>&#160;<span class="preprocessor">#define ONLP_OID_SFP_VALIDATE_GET_ID(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID(ONLP_OID_TYPE_SFP, _oid, _id)</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"><a class="line" href="group__oid.html#ga4a8cba45250e50568406a10d382f4ca0"> 228</a></span>&#160;<span class="preprocessor">#define ONLP_OID_SFP_VALIDATE_GET_ID_NR(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID_NR(ONLP_OID_TYPE_SFP, _oid, _id)</span></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"><a class="line" href="group__oid.html#ga6a4f0596746fc7de034847b038f2968f"> 231</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_MODULE(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_MODULE, _id)</span></div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="group__oid.html#gace9b18ec885fb7308ba511b6f62f1034"> 237</a></span>&#160;<span class="preprocessor">#define ONLP_OID_THERMAL_ENTRY(_id, _desc, _parent_type, _parent_id) \</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</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="l00239"></a><span class="lineno"> 239</span>&#160;</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="group__oid.html#ga3eb988fc85e5b309d49fa031bb0b559a"> 233</a></span>&#160;<span class="preprocessor">#define ONLP_OID_MODULE_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_MODULE, _id)</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;</div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="group__oid.html#gabca6fad0bb1064dbc1c6f7f6de735cfc"> 235</a></span>&#160;<span class="preprocessor">#define ONLP_OID_MODULE_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_MODULE, _id)</span></div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="group__oid.html#ga52fbb91963cd55a09ea00ba79dd81d29"> 237</a></span>&#160;<span class="preprocessor">#define ONLP_OID_MODULE_VALIDATE_GET_ID(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID(ONLP_OID_TYPE_MODULE, _oid, _id)</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"><a class="line" href="group__oid.html#ga44e0c12a8e2a621b9d3599b84bde61e5"> 239</a></span>&#160;<span class="preprocessor">#define ONLP_OID_MODULE_VALIDATE_GET_ID_NR(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID_NR(ONLP_OID_TYPE_MODULE, _oid, _id)</span></div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html"> 244</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="l00246"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#a3ad3418d09bc626533ae89ba85210d46"> 246</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="l00248"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#ae288393555bde9b70aa9aff0900fb25e"> 248</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="l00250"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#af428fdd4d8d0d6332b8f196448984061"> 250</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="l00252"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#a18843a55793cd5e1ef0d631633c8ac2a"> 252</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="l00253"></a><span class="lineno"> 253</span>&#160;</div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="structonlp__oid__hdr__s.html#af205439944b6fbfbb0f7aea60707d6c6"> 255</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="l00242"></a><span class="lineno"><a class="line" href="group__oid.html#ga1b7d82f6819d489f3afc8938488240f5"> 242</a></span>&#160;<span class="preprocessor">#define ONLP_OID_IS_GENERIC(_id) ONLP_OID_IS_TYPE(ONLP_OID_TYPE_GENERIC, _id)</span></div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="group__oid.html#ga450a8765801e797bb9692efa3caad7f5"> 244</a></span>&#160;<span class="preprocessor">#define ONLP_OID_GENERIC_VALIDATE(_id) ONLP_OID_TYPE_VALIDATE(ONLP_OID_TYPE_GENERIC, _id)</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"><a class="line" href="group__oid.html#ga51c4c834fc4902bc14797ab5920796a8"> 246</a></span>&#160;<span class="preprocessor">#define ONLP_OID_GENERIC_VALIDATE_NR(_id) ONLP_OID_TYPE_VALIDATE_NR(ONLP_OID_TYPE_GENERIC, _id)</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"><a class="line" href="group__oid.html#ga5ebd9530d48e8ca25849e60b8404c1e9"> 248</a></span>&#160;<span class="preprocessor">#define ONLP_OID_GENERIC_VALIDATE_GET_ID(_oid, _id) ONLP_OID_TYPE_VALIDATE_GET_ID(ONLP_OID_TYPE_GENERIC, _oid, _id)</span></div>
<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="l00256"></a><span class="lineno"> 256</span>&#160;</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;} <a class="code" href="group__oid.html#ga6496740949b7893b4122857837e26b37">onlp_oid_hdr_t</a>;</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</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="l00266"></a><span class="lineno"> 266</span>&#160;</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</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="l00273"></a><span class="lineno"> 273</span>&#160;</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="group__oid.html#ga30a21c186874b19d2ffe2ac7e42689da"> 278</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="l00279"></a><span class="lineno"> 279</span>&#160;</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</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="l00288"></a><span class="lineno"> 288</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="l00289"></a><span class="lineno"> 289</span>&#160;</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</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="l00292"></a><span class="lineno"> 292</span>&#160; uint32_t flags, biglist_t** list);</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</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="l00295"></a><span class="lineno"> 295</span>&#160; uint32_t flags, biglist_t** list);</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="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="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="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;<span class="keywordtype">int</span> onlp_oid_get_all_free(biglist_t* list);</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div>
<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="group__oid.html#ga8a09a333a38a365d3849d75079eaab16"> 302</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAGS_GET(_ptr) \</span></div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="preprocessor"> (((onlp_oid_hdr_t*)_ptr)-&gt;status)</span></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="l00305"></a><span class="lineno"> 305</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_GET_VALUE(_ptr, _name) \</span></div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</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="l00307"></a><span class="lineno"> 307</span>&#160;</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_SET_VALUE(_ptr, _name, _value) \</span></div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</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="l00310"></a><span class="lineno"> 310</span>&#160;</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_SET(_ptr, _name) \</span></div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</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="l00313"></a><span class="lineno"> 313</span>&#160;</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_CLR(_ptr, _name) \</span></div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</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="l00316"></a><span class="lineno"> 316</span>&#160;</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_IS_SET(_ptr, _name) \</span></div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</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="l00319"></a><span class="lineno"> 319</span>&#160;</div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_NOT_SET(_ptr, _name) \</span></div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</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="l00322"></a><span class="lineno"> 322</span>&#160;</div>
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="group__oid.html#gaef2d13fe0bd0604016eea499b5076092"> 326</a></span>&#160;<span class="preprocessor">#define ONLP_OID_PRESENT(_ptr) \</span></div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;<span class="preprocessor"> ONLP_OID_STATUS_FLAG_IS_SET(_ptr, PRESENT)</span></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="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="preprocessor">#define ONLP_OID_FAILED(_ptr) \</span></div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160;<span class="preprocessor"> ONLP_OID_STATUS_FLAG_IS_SET(_ptr, FAILED)</span></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="l00331"></a><span class="lineno"> 331</span>&#160;</div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="group__oid.html#ga558671a0dfcf83e35735e98142de6d11"> 338</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_ITER_EXPR(_table, _oidp, _expr) \</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160;<span class="preprocessor"> for(_oidp = _table; _oidp &lt; (_table+ONLP_OID_TABLE_SIZE); _oidp++) \</span></div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160;<span class="preprocessor"> if( (*_oidp) &amp;&amp; (_expr) )</span></div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="group__oid.html#gafa4789b87b0417023c1ad79cce8ee357"> 347</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="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="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="l00356"></a><span class="lineno"><a class="line" href="group__oid.html#ga4e9e2ba86f209e6891d41125463145e9"> 356</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TABLE_ITER_TYPE(_table, _oidp, _type) \</span></div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</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="l00358"></a><span class="lineno"> 358</span>&#160;</div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160;</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</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="l00364"></a><span class="lineno"> 364</span>&#160;</div>
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160;</div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</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="l00370"></a><span class="lineno"> 370</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="l00371"></a><span class="lineno"> 371</span>&#160;</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</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="l00376"></a><span class="lineno"> 376</span>&#160;</div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</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="l00383"></a><span class="lineno"> 383</span>&#160;</div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</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="l00390"></a><span class="lineno"> 390</span>&#160;</div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</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="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="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="l00403"></a><span class="lineno"> 403</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"> 404</span>&#160;</div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160;<span class="keywordtype">int</span> onlp_oid_info_to_json(<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="l00409"></a><span class="lineno"> 409</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="l00410"></a><span class="lineno"> 410</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="l00411"></a><span class="lineno"> 411</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="l00412"></a><span class="lineno"> 412</span>&#160;</div>
<div class="line"><a name="l00416"></a><span class="lineno"> 416</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="l00417"></a><span class="lineno"> 417</span>&#160;</div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;<span class="comment">/******************************************************************************</span></div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;<span class="comment"> * Enumeration Support Definitions.</span></div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;<span class="comment"> * Please do not add additional code beyond this point.</span></div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160;<span class="comment"> *****************************************************************************/</span></div>
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160;<span class="comment">/* &lt;auto.start.enum(tag:oid).supportheader&gt; */</span></div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</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="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="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="l00430"></a><span class="lineno"> 430</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="l00431"></a><span class="lineno"> 431</span>&#160;</div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</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="l00434"></a><span class="lineno"> 434</span>&#160;</div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</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="l00437"></a><span class="lineno"> 437</span>&#160;</div>
<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="group__oid.html#gac4ca92b3231f2375c4bc8a24083eaf14"> 439</a></span>&#160;<span class="preprocessor">#define ONLP_OID_JSON_FLAG_VALID(_e) \</span></div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;<span class="preprocessor"> (onlp_oid_json_flag_valid((_e)))</span></div>
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;</div>
<div class="line"><a name="l00443"></a><span class="lineno"> 443</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="l00445"></a><span class="lineno"> 445</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="l00446"></a><span class="lineno"> 446</span>&#160;</div>
<div class="line"><a name="l00448"></a><span class="lineno"> 448</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="l00449"></a><span class="lineno"> 449</span>&#160;</div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</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="l00452"></a><span class="lineno"> 452</span>&#160;</div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</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="l00455"></a><span class="lineno"> 455</span>&#160;</div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</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="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="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="l00460"></a><span class="lineno"><a class="line" href="group__oid.html#ga4ddd35e76a784528b275af852b9c0c6a"> 460</a></span>&#160;<span class="preprocessor">#define ONLP_OID_STATUS_FLAG_VALID(_e) \</span></div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="preprocessor"> (onlp_oid_status_flag_valid((_e)))</span></div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;</div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</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="l00466"></a><span class="lineno"> 466</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="l00467"></a><span class="lineno"> 467</span>&#160;</div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</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="l00470"></a><span class="lineno"> 470</span>&#160;</div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</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="l00473"></a><span class="lineno"> 473</span>&#160;</div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</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="l00476"></a><span class="lineno"> 476</span>&#160;</div>
<div class="line"><a name="l00478"></a><span class="lineno"> 478</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="l00479"></a><span class="lineno"> 479</span>&#160;</div>
<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="group__oid.html#gaaae01e6371e47d825452e4de939dfb32"> 481</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TYPE_VALID(_e) \</span></div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="preprocessor"> (onlp_oid_type_valid((_e)))</span></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="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"> 485</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="l00487"></a><span class="lineno"> 487</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="l00488"></a><span class="lineno"> 488</span>&#160;</div>
<div class="line"><a name="l00490"></a><span class="lineno"> 490</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="l00491"></a><span class="lineno"> 491</span>&#160;</div>
<div class="line"><a name="l00493"></a><span class="lineno"> 493</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="l00494"></a><span class="lineno"> 494</span>&#160;</div>
<div class="line"><a name="l00496"></a><span class="lineno"> 496</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="l00497"></a><span class="lineno"> 497</span>&#160;</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#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="l00500"></a><span class="lineno"> 500</span>&#160;</div>
<div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="group__oid.html#gaaccc4c44bbc094f42c0b6cf5f396a25e"> 502</a></span>&#160;<span class="preprocessor">#define ONLP_OID_TYPE_FLAG_VALID(_e) \</span></div>
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="preprocessor"> (onlp_oid_type_flag_valid((_e)))</span></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="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"> 506</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="l00508"></a><span class="lineno"> 508</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="l00509"></a><span class="lineno"> 509</span>&#160;<span class="comment">/* &lt;auto.end.enum(tag:oid).supportheader&gt; */</span></div>
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;</div>
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ONLP_OID_H__ */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="comment">/* @} */</span></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="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="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="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="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="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="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:255</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="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_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>
@@ -467,11 +503,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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:252</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="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:246</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="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_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>
@@ -480,25 +516,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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:222</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_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:248</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:250</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="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_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:278</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:244</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_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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,7 +120,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -138,7 +138,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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 @@ Variables</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -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:244</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__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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -129,7 +129,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -144,11 +144,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<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:244</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><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -2,6 +2,7 @@ var searchData=
[
['generic_2eh',['generic.h',['../generic_8h.html',1,'']]],
['generici',['generici',['../group__generici.html',1,'']]],
['generici_2eh',['generici.h',['../generici_8h.html',1,'']]],
['generics',['Generics',['../group__oid-generic.html',1,'']]],
['general_20oid_20interfaces',['General OID Interfaces',['../group__oid-interfaces.html',1,'']]],
['general_20system_20interfaces',['General System Interfaces',['../group__system-interfaces.html',1,'']]]

View File

@@ -10,6 +10,7 @@ var searchData=
['module_20documentation',['Module Documentation',['../group__module-interfaces.html',1,'']]],
['module_2eh',['module.h',['../module_8h.html',1,'']]],
['modulei',['modulei',['../group__modulei.html',1,'']]],
['modulei_2eh',['modulei.h',['../modulei_8h.html',1,'']]],
['mpin',['mpin',['../structonlp__psu__info__t.html#af213d7ec94b6dbcc467fa64d35bfc1ab',1,'onlp_psu_info_t']]],
['mpout',['mpout',['../structonlp__psu__info__t.html#ae477a0f4b80d4073632b641fb4efdd4d',1,'onlp_psu_info_t']]],
['mvin',['mvin',['../structonlp__psu__info__t.html#a0a255c38ff5f8cdb6272c9dcde64a1b8',1,'onlp_psu_info_t']]],

View File

@@ -121,6 +121,7 @@ var searchData=
['onlp_5ffani_5fsw_5finit',['onlp_fani_sw_init',['../group__fani.html#ga1feeaf21197e6fca528db5bb9a6a28f6',1,'fani.h']]],
['onlp_5fgeneric_5fhdr_5fget',['onlp_generic_hdr_get',['../group__oid-generic.html#gae6be5cc3102ef407b2107dd73e1c3d82',1,'generic.h']]],
['onlp_5fgeneric_5fhw_5finit',['onlp_generic_hw_init',['../group__oid-generic.html#gaf08e41b2394efc5c6c5ac5f404f7271e',1,'generic.h']]],
['onlp_5fgeneric_5fid_5fcreate',['ONLP_GENERIC_ID_CREATE',['../group__oid.html#ga4df3e5b423011e9daf67b001375ae1db',1,'oids.h']]],
['onlp_5fgeneric_5finfo_5ffrom_5fjson',['onlp_generic_info_from_json',['../group__oid-generic.html#ga38ec8e74265983fb67e744d3d19b55f8',1,'generic.h']]],
['onlp_5fgeneric_5finfo_5fget',['onlp_generic_info_get',['../group__oid-generic.html#gae24e262357a44ba5d5c10c2bb9aacaf9',1,'generic.h']]],
['onlp_5fgeneric_5finfo_5fs',['onlp_generic_info_s',['../structonlp__generic__info__s.html',1,'']]],
@@ -129,6 +130,11 @@ var searchData=
['onlp_5fgeneric_5finfo_5fto_5fuser_5fjson',['onlp_generic_info_to_user_json',['../group__oid-generic.html#ga52f776c183f45d6231c403736ed1baff',1,'generic.h']]],
['onlp_5fgeneric_5fsw_5fdenit',['onlp_generic_sw_denit',['../group__oid-generic.html#ga2281d926ce9b0cce1dc98d8a37d70b4b',1,'generic.h']]],
['onlp_5fgeneric_5fsw_5finit',['onlp_generic_sw_init',['../group__oid-generic.html#ga3841de07d924ade1c32716764b72dce3',1,'generic.h']]],
['onlp_5fgenerici_5fhdr_5fget',['onlp_generici_hdr_get',['../group__generici.html#ga252b7e660b14e1ee5f7e99d0adc3e727',1,'generici.h']]],
['onlp_5fgenerici_5fhw_5finit',['onlp_generici_hw_init',['../group__generici.html#gafe4af9c0f25fefc4aff0e9a709a9542c',1,'generici.h']]],
['onlp_5fgenerici_5finfo_5fget',['onlp_generici_info_get',['../group__generici.html#gadb7c7f45baa85fdb5631434ec46f7da1',1,'generici.h']]],
['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_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']]],
@@ -170,13 +176,24 @@ var searchData=
['onlp_5fmodule_5finfo_5fto_5fuser_5fjson',['onlp_module_info_to_user_json',['../group__oid-module.html#gaa6c560b25a4d38d5ad373e266c671f54',1,'module.h']]],
['onlp_5fmodule_5fsw_5fdenit',['onlp_module_sw_denit',['../group__oid-module.html#gafcf71feb9c8da89f6c5d1d474aa08c86',1,'module.h']]],
['onlp_5fmodule_5fsw_5finit',['onlp_module_sw_init',['../group__oid-module.html#gaf0fffd240af6133de708bd5826d6b53b',1,'module.h']]],
['onlp_5fmodulei_5fhdr_5fget',['onlp_modulei_hdr_get',['../group__modulei.html#gad84e8c03045948d17e36b1c1ed445851',1,'modulei.h']]],
['onlp_5fmodulei_5fhw_5finit',['onlp_modulei_hw_init',['../group__modulei.html#ga4339962c26c2ac7d03b1a13f71073553',1,'modulei.h']]],
['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_5fchassis',['ONLP_OID_CHASSIS',['../group__oid.html#gad4ef39fa45f462965b32608b91d8277b',1,'oids.h']]],
['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_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_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_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_5fs',['onlp_oid_hdr_s',['../structonlp__oid__hdr__s.html',1,'']]],
@@ -185,10 +202,15 @@ var searchData=
['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_5finfo_5fget',['onlp_oid_info_get',['../group__oid.html#gac51dc68f4de1337b408a3bac84066014',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']]],
['onlp_5foid_5fis_5fgeneric',['ONLP_OID_IS_GENERIC',['../group__oid.html#ga1b7d82f6819d489f3afc8938488240f5',1,'oids.h']]],
['onlp_5foid_5fis_5fled',['ONLP_OID_IS_LED',['../group__oid.html#ga7c874330fa9f485c2b767cb5760d9508',1,'oids.h']]],
['onlp_5foid_5fis_5fmodule',['ONLP_OID_IS_MODULE',['../group__oid.html#ga6a4f0596746fc7de034847b038f2968f',1,'oids.h']]],
['onlp_5foid_5fis_5fpresent',['onlp_oid_is_present',['../group__oid.html#gacd775219c684b7f02a73aed4a1e54c6a',1,'oids.h']]],
['onlp_5foid_5fis_5fpsu',['ONLP_OID_IS_PSU',['../group__oid.html#ga1aff0b8997f166efb565ad9f6d2fb93b',1,'oids.h']]],
['onlp_5foid_5fis_5fsfp',['ONLP_OID_IS_SFP',['../group__oid.html#gac0d172267739ea7bef9c276e1ae8e27a',1,'oids.h']]],
['onlp_5foid_5fis_5fthermal',['ONLP_OID_IS_THERMAL',['../group__oid.html#ga4bb865eb0255959eb53bb0936e44f47d',1,'oids.h']]],
['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']]],
@@ -204,9 +226,23 @@ var searchData=
['onlp_5foid_5fjson_5fflag_5fvalid',['ONLP_OID_JSON_FLAG_VALID',['../group__oid.html#gac4ca92b3231f2375c4bc8a24083eaf14',1,'ONLP_OID_JSON_FLAG_VALID():&#160;oids.h'],['../group__oid.html#gaea7754a2133ca3b4ca2aa594930bc9c0',1,'onlp_oid_json_flag_valid(onlp_oid_json_flag_t e):&#160;oids.h']]],
['onlp_5foid_5fjson_5fflag_5fvalue',['onlp_oid_json_flag_value',['../group__oid.html#ga4b911dec2a2dc21623ebc40fa96d3ad0',1,'oids.h']]],
['onlp_5foid_5fjson_5fverify',['onlp_oid_json_verify',['../group__oid.html#ga3cbac841a2ab45cac927819694a26543',1,'oids.h']]],
['onlp_5foid_5fled_5fvalidate',['ONLP_OID_LED_VALIDATE',['../group__oid.html#ga0f8d057dc1deb1bb4aba5b3667076011',1,'oids.h']]],
['onlp_5foid_5fled_5fvalidate_5fget_5fid',['ONLP_OID_LED_VALIDATE_GET_ID',['../group__oid.html#ga53f0ce948e67a61a885a16bc9e4a7d4e',1,'oids.h']]],
['onlp_5foid_5fled_5fvalidate_5fget_5fid_5fnr',['ONLP_OID_LED_VALIDATE_GET_ID_NR',['../group__oid.html#ga341fd8e90dae119fb34f2283d3dfe568',1,'oids.h']]],
['onlp_5foid_5fled_5fvalidate_5fnr',['ONLP_OID_LED_VALIDATE_NR',['../group__oid.html#ga7256b07144727d5f8dfdcfa876fe9ba4',1,'oids.h']]],
['onlp_5foid_5fmodule_5fvalidate',['ONLP_OID_MODULE_VALIDATE',['../group__oid.html#ga3eb988fc85e5b309d49fa031bb0b559a',1,'oids.h']]],
['onlp_5foid_5fmodule_5fvalidate_5fget_5fid',['ONLP_OID_MODULE_VALIDATE_GET_ID',['../group__oid.html#ga52fbb91963cd55a09ea00ba79dd81d29',1,'oids.h']]],
['onlp_5foid_5fmodule_5fvalidate_5fget_5fid_5fnr',['ONLP_OID_MODULE_VALIDATE_GET_ID_NR',['../group__oid.html#ga44e0c12a8e2a621b9d3599b84bde61e5',1,'oids.h']]],
['onlp_5foid_5fmodule_5fvalidate_5fnr',['ONLP_OID_MODULE_VALIDATE_NR',['../group__oid.html#gabca6fad0bb1064dbc1c6f7f6de735cfc',1,'oids.h']]],
['onlp_5foid_5fpresent',['ONLP_OID_PRESENT',['../group__oid.html#gaef2d13fe0bd0604016eea499b5076092',1,'oids.h']]],
['onlp_5foid_5fpsu_5fvalidate',['ONLP_OID_PSU_VALIDATE',['../group__oid.html#gad17fffd463b5500bdfbdbbef298e2048',1,'oids.h']]],
['onlp_5foid_5fpsu_5fvalidate_5fget_5fid',['ONLP_OID_PSU_VALIDATE_GET_ID',['../group__oid.html#gaf9afaa8a20d70aa7694165aeb5083d72',1,'oids.h']]],
['onlp_5foid_5fpsu_5fvalidate_5fget_5fid_5fnr',['ONLP_OID_PSU_VALIDATE_GET_ID_NR',['../group__oid.html#gad22204571c06bda475a853130a5c3b57',1,'oids.h']]],
['onlp_5foid_5fpsu_5fvalidate_5fnr',['ONLP_OID_PSU_VALIDATE_NR',['../group__oid.html#gac2ff589e077b0ebb6d63e6b940d0770b',1,'oids.h']]],
['onlp_5foid_5fsfp_5fvalidate',['ONLP_OID_SFP_VALIDATE',['../group__oid.html#gab8b3d3a34c9d08fdc7b2a5d584a466c9',1,'oids.h']]],
['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_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']]],
@@ -270,7 +306,7 @@ 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#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_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_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_5fhw_5finit',['onlp_psu_hw_init',['../group__oid-psu.html#ga44cb63826a53ee5f13489a08a51ab885',1,'psu.h']]],
@@ -314,7 +350,7 @@ var searchData=
['onlp_5fsfp_5fcontrol_5fflag_5fmap',['onlp_sfp_control_flag_map',['../group__oid-sfp.html#ga4a3e5b31a83eb0ce5991a898da26fb3b',1,'sfp.h']]],
['onlp_5fsfp_5fcontrol_5fflag_5fname',['onlp_sfp_control_flag_name',['../group__oid-sfp.html#ga3ee038ae3c4ac44ea189a6a741e7d5d4',1,'sfp.h']]],
['onlp_5fsfp_5fcontrol_5fflag_5ft',['onlp_sfp_control_flag_t',['../group__oid-sfp.html#gad45e59ad466b61cb579b9e48c43da267',1,'sfp.h']]],
['onlp_5fsfp_5fcontrol_5fflag_5fvalid',['ONLP_SFP_CONTROL_FLAG_VALID',['../group__oid-sfp.html#ga989005679eaffc3d92faf981a81f3fa4',1,'ONLP_SFP_CONTROL_FLAG_VALID():&#160;sfp.h'],['../group__oid-sfp.html#gaaceb5da539f4bf3b5f28d3d709070f50',1,'onlp_sfp_control_flag_valid(onlp_sfp_control_flag_t e):&#160;sfp.h']]],
['onlp_5fsfp_5fcontrol_5fflag_5fvalid',['onlp_sfp_control_flag_valid',['../group__oid-sfp.html#gaaceb5da539f4bf3b5f28d3d709070f50',1,'onlp_sfp_control_flag_valid(onlp_sfp_control_flag_t e):&#160;sfp.h'],['../group__oid-sfp.html#ga989005679eaffc3d92faf981a81f3fa4',1,'ONLP_SFP_CONTROL_FLAG_VALID():&#160;sfp.h']]],
['onlp_5fsfp_5fcontrol_5fflag_5fvalue',['onlp_sfp_control_flag_value',['../group__oid-sfp.html#ga89e30eaca0210dfa9f05ba792688d336',1,'sfp.h']]],
['onlp_5fsfp_5fcontrol_5fflags_5fget',['onlp_sfp_control_flags_get',['../group__oid-sfp.html#ga4e8927190aea45c34b3c127f9f34a9c7',1,'sfp.h']]],
['onlp_5fsfp_5fcontrol_5fget',['onlp_sfp_control_get',['../group__oid-sfp.html#ga81b48168ee3d731c9c4f2cae10f5bb28',1,'sfp.h']]],
@@ -410,7 +446,7 @@ var searchData=
['onlp_5fthermal_5fthreshold_5fmap',['onlp_thermal_threshold_map',['../group__oid-thermal.html#ga6de44a610c9ac2709df9fcb533aad686',1,'thermal.h']]],
['onlp_5fthermal_5fthreshold_5fname',['onlp_thermal_threshold_name',['../group__oid-thermal.html#ga8c6862b5ba87d0888485742b36070ffc',1,'thermal.h']]],
['onlp_5fthermal_5fthreshold_5ft',['onlp_thermal_threshold_t',['../group__oid-thermal.html#gae0e09173e43b1c395bb736bfb921189e',1,'thermal.h']]],
['onlp_5fthermal_5fthreshold_5fvalid',['ONLP_THERMAL_THRESHOLD_VALID',['../group__oid-thermal.html#ga6b61390719a2494ccce576c8dc752f4b',1,'ONLP_THERMAL_THRESHOLD_VALID():&#160;thermal.h'],['../group__oid-thermal.html#ga7cc9cab4f8fa591261ba5f57148f0a98',1,'onlp_thermal_threshold_valid(onlp_thermal_threshold_t e):&#160;thermal.h']]],
['onlp_5fthermal_5fthreshold_5fvalid',['onlp_thermal_threshold_valid',['../group__oid-thermal.html#ga7cc9cab4f8fa591261ba5f57148f0a98',1,'onlp_thermal_threshold_valid(onlp_thermal_threshold_t e):&#160;thermal.h'],['../group__oid-thermal.html#ga6b61390719a2494ccce576c8dc752f4b',1,'ONLP_THERMAL_THRESHOLD_VALID():&#160;thermal.h']]],
['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']]],

View File

@@ -1,4 +1,5 @@
var searchData=
[
['generic_2eh',['generic.h',['../generic_8h.html',1,'']]]
['generic_2eh',['generic.h',['../generic_8h.html',1,'']]],
['generici_2eh',['generici.h',['../generici_8h.html',1,'']]]
];

View File

@@ -1,4 +1,5 @@
var searchData=
[
['module_2eh',['module.h',['../module_8h.html',1,'']]]
['module_2eh',['module.h',['../module_8h.html',1,'']]],
['modulei_2eh',['modulei.h',['../modulei_8h.html',1,'']]]
];

View File

@@ -72,6 +72,11 @@ var searchData=
['onlp_5fgeneric_5finfo_5fto_5fuser_5fjson',['onlp_generic_info_to_user_json',['../group__oid-generic.html#ga52f776c183f45d6231c403736ed1baff',1,'generic.h']]],
['onlp_5fgeneric_5fsw_5fdenit',['onlp_generic_sw_denit',['../group__oid-generic.html#ga2281d926ce9b0cce1dc98d8a37d70b4b',1,'generic.h']]],
['onlp_5fgeneric_5fsw_5finit',['onlp_generic_sw_init',['../group__oid-generic.html#ga3841de07d924ade1c32716764b72dce3',1,'generic.h']]],
['onlp_5fgenerici_5fhdr_5fget',['onlp_generici_hdr_get',['../group__generici.html#ga252b7e660b14e1ee5f7e99d0adc3e727',1,'generici.h']]],
['onlp_5fgenerici_5fhw_5finit',['onlp_generici_hw_init',['../group__generici.html#gafe4af9c0f25fefc4aff0e9a709a9542c',1,'generici.h']]],
['onlp_5fgenerici_5finfo_5fget',['onlp_generici_info_get',['../group__generici.html#gadb7c7f45baa85fdb5631434ec46f7da1',1,'generici.h']]],
['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_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']]],
@@ -97,11 +102,17 @@ var searchData=
['onlp_5fmodule_5finfo_5fto_5fuser_5fjson',['onlp_module_info_to_user_json',['../group__oid-module.html#gaa6c560b25a4d38d5ad373e266c671f54',1,'module.h']]],
['onlp_5fmodule_5fsw_5fdenit',['onlp_module_sw_denit',['../group__oid-module.html#gafcf71feb9c8da89f6c5d1d474aa08c86',1,'module.h']]],
['onlp_5fmodule_5fsw_5finit',['onlp_module_sw_init',['../group__oid-module.html#gaf0fffd240af6133de708bd5826d6b53b',1,'module.h']]],
['onlp_5fmodulei_5fhdr_5fget',['onlp_modulei_hdr_get',['../group__modulei.html#gad84e8c03045948d17e36b1c1ed445851',1,'modulei.h']]],
['onlp_5fmodulei_5fhw_5finit',['onlp_modulei_hw_init',['../group__modulei.html#ga4339962c26c2ac7d03b1a13f71073553',1,'modulei.h']]],
['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_5fstr',['onlp_oid_from_str',['../group__oid.html#gaaee5d0adf57df99e61c7fa98bcde6c52',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_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_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_5fjson_5fflag_5fdesc',['onlp_oid_json_flag_desc',['../group__oid.html#gaaeda891e338cb4c3c305d0e3568ba909',1,'oids.h']]],

View File

@@ -320,7 +320,7 @@ Variables</h2></td></tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -398,7 +398,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__oid-sfp_html_gaca7b6aabd314fdfeb0717d1ca99afd44"><div class="ttname"><a href="group__oid-sfp.html#gaca7b6aabd314fdfeb0717d1ca99afd44">onlp_sfp_dev_readb</a></div><div class="ttdeci">int onlp_sfp_dev_readb(onlp_oid_t port, int devaddr, int addr)</div><div class="ttdoc">Read a byte from the target device on the given SFP port. </div></div>
<div class="ttc" id="group__oid-sfp_html_ga403f27122b4a82edcaaf4b57903687b4"><div class="ttname"><a href="group__oid-sfp.html#ga403f27122b4a82edcaaf4b57903687b4">onlp_sfp_info_from_json</a></div><div class="ttdeci">int onlp_sfp_info_from_json(cJSON *cj, onlp_sfp_info_t *info)</div><div class="ttdoc">Convert a JSON object to an SFP info structure. </div></div>
<div class="ttc" id="group__oid-sfp_html_ga40f6a919c28c6cd8e2ce44c5a0f48f61"><div class="ttname"><a href="group__oid-sfp.html#ga40f6a919c28c6cd8e2ce44c5a0f48f61">onlp_sfp_info_t</a></div><div class="ttdeci">struct onlp_sfp_info_t onlp_sfp_info_t</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:244</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-sfp_html_gade0024db4bd8a506032b8c677c23248d"><div class="ttname"><a href="group__oid-sfp.html#gade0024db4bd8a506032b8c677c23248d">onlp_sfp_dev_writew</a></div><div class="ttdeci">int onlp_sfp_dev_writew(onlp_oid_t port, int devaddr, int addr, uint16_t value)</div><div class="ttdoc">Write a word to the target device on the given SFP port. </div></div>
<div class="ttc" id="group__oid-sfp_html_gab1385485eb717359a475368346a12a25"><div class="ttname"><a href="group__oid-sfp.html#gab1385485eb717359a475368346a12a25">ONLP_SFP_BLOCK_DATA_SIZE</a></div><div class="ttdeci">#define ONLP_SFP_BLOCK_DATA_SIZE</div><div class="ttdef"><b>Definition:</b> sfp.h:86</div></div>
<div class="ttc" id="group__oid-sfp_html_ga936d5de6a398e6b46e7158221368cebe"><div class="ttname"><a href="group__oid-sfp.html#ga936d5de6a398e6b46e7158221368cebe">onlp_sfp_control_flag_desc_map</a></div><div class="ttdeci">aim_map_si_t onlp_sfp_control_flag_desc_map[]</div></div>
@@ -406,7 +406,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -169,7 +169,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -195,11 +195,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="group__sfpi_html_ga55789bbc0c35d4b4f964e24c02104f3a"><div class="ttname"><a href="group__sfpi.html#ga55789bbc0c35d4b4f964e24c02104f3a">onlp_sfpi_rx_los_bitmap_get</a></div><div class="ttdeci">int onlp_sfpi_rx_los_bitmap_get(onlp_sfp_bitmap_t *dst)</div><div class="ttdoc">Return the RX_LOS bitmap for all SFP ports. </div></div>
<div class="ttc" id="group__sfpi_html_ga3997d7908b11bcbb23147d603323c943"><div class="ttname"><a href="group__sfpi.html#ga3997d7908b11bcbb23147d603323c943">onlp_sfpi_sw_init</a></div><div class="ttdeci">int onlp_sfpi_sw_init(void)</div><div class="ttdoc">Software initialization of the SFP module. </div></div>
<div class="ttc" id="group__sfpi_html_ga20d6a9cd0f3244da3f911e5f99980e2c"><div class="ttname"><a href="group__sfpi.html#ga20d6a9cd0f3244da3f911e5f99980e2c">onlp_sfpi_control_set</a></div><div class="ttdeci">int onlp_sfpi_control_set(onlp_oid_id_t id, onlp_sfp_control_t control, int value)</div><div class="ttdoc">Set an SFP control. </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:244</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><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,7 +135,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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,7 +172,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 Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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

@@ -271,7 +271,7 @@ Data Fields</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 8 2019 17:13:20 for ONLP by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Wed Jan 9 2019 04:06:26 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>

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