diff --git a/packages/base/any/onlp/src/onlp/doc/html/annotated.html b/packages/base/any/onlp/src/onlp/doc/html/annotated.html
index 82494d48..79cd7b61 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/annotated.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/annotated.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/attribute_8h.html b/packages/base/any/onlp/src/onlp/doc/html/attribute_8h.html
index f4a85560..48d46ab5 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/attribute_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/attribute_8h.html
@@ -117,6 +117,9 @@ Functions
Determine whether the OID supports the given attribute. More...
@@ -165,7 +168,7 @@ Functions
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/attribute_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/attribute_8h_source.html
index b9447054..00d0b78f 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/attribute_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/attribute_8h_source.html
@@ -121,49 +121,52 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
int onlp_attributei_set(onlp_oid_t oid, const char *attribute, void *value)
Set an attribute on the given OID.
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/base_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/base_8h_source.html
index bcf5aff0..6c04229a 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/base_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/base_8h_source.html
@@ -96,40 +96,42 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -137,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/chassis_8h.html b/packages/base/any/onlp/src/onlp/doc/html/chassis_8h.html
index 321505e5..5f1a38d3 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/chassis_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/chassis_8h.html
@@ -162,7 +162,7 @@ Functions
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/chassis_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/chassis_8h_source.html
index 0df5d3d5..6be22b88 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/chassis_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/chassis_8h_source.html
@@ -175,12 +175,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/chassisi_8h.html b/packages/base/any/onlp/src/onlp/doc/html/chassisi_8h.html
index ae4341f2..1c3faa8f 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/chassisi_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/chassisi_8h.html
@@ -122,7 +122,7 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/chassisi_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/chassisi_8h_source.html
index 5ba0a38e..b93251a9 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/chassisi_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/chassisi_8h_source.html
@@ -135,11 +135,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/classes.html b/packages/base/any/onlp/src/onlp/doc/html/classes.html
index 9197979a..98942e6a 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/classes.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/classes.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/debug_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/debug_8h_source.html
index de5d3d2c..c6c227bb 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/debug_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/debug_8h_source.html
@@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/dir_72adef417dcbc5bf8193445c31305165.html b/packages/base/any/onlp/src/onlp/doc/html/dir_72adef417dcbc5bf8193445c31305165.html
index bb88a1a4..ed14825d 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/dir_72adef417dcbc5bf8193445c31305165.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/dir_72adef417dcbc5bf8193445c31305165.html
@@ -143,7 +143,7 @@ Files
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/dir_9b91cb305f6dfd5edb8153d5019adc55.html b/packages/base/any/onlp/src/onlp/doc/html/dir_9b91cb305f6dfd5edb8153d5019adc55.html
index f6bb4029..dd062059 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/dir_9b91cb305f6dfd5edb8153d5019adc55.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/dir_9b91cb305f6dfd5edb8153d5019adc55.html
@@ -92,7 +92,7 @@ Directories
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/dir_a7b0466279106ea0b8f86f609f621680.html b/packages/base/any/onlp/src/onlp/doc/html/dir_a7b0466279106ea0b8f86f609f621680.html
index ff07b4a7..48ff22fa 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/dir_a7b0466279106ea0b8f86f609f621680.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/dir_a7b0466279106ea0b8f86f609f621680.html
@@ -92,7 +92,7 @@ Directories
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/dir_ad96458042bbdd0196ba054c40055169.html b/packages/base/any/onlp/src/onlp/doc/html/dir_ad96458042bbdd0196ba054c40055169.html
index 4eed3249..1271da1a 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/dir_ad96458042bbdd0196ba054c40055169.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/dir_ad96458042bbdd0196ba054c40055169.html
@@ -86,27 +86,28 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -121,7 +122,7 @@ Files
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/fan_8h.html b/packages/base/any/onlp/src/onlp/doc/html/fan_8h.html
index e9a276af..65690aea 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/fan_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/fan_8h.html
@@ -177,21 +177,24 @@ int
Convert a fan info structure to user JSON. More...
@@ -232,7 +235,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/fan_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/fan_8h_source.html
index 7d52f1dd..b8a4fef4 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/fan_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/fan_8h_source.html
@@ -163,91 +163,92 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/fani_8h.html b/packages/base/any/onlp/src/onlp/doc/html/fani_8h.html
index 3c388e41..22ee6e97 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/fani_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/fani_8h.html
@@ -110,12 +110,18 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/fani_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/fani_8h_source.html
index 4fb69a86..d610bfc8 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/fani_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/fani_8h_source.html
@@ -120,20 +120,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/files.html b/packages/base/any/onlp/src/onlp/doc/html/files.html
index b040c2ec..db3e375a 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/files.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/files.html
@@ -91,41 +91,40 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/functions.html b/packages/base/any/onlp/src/onlp/doc/html/functions.html
index ff94f732..c346c480 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/functions.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/functions.html
@@ -326,7 +326,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/functions_vars.html b/packages/base/any/onlp/src/onlp/doc/html/functions_vars.html
index 2ee681c2..40e19107 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/functions_vars.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/functions_vars.html
@@ -326,7 +326,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/generic_8h.html b/packages/base/any/onlp/src/onlp/doc/html/generic_8h.html
index 300091eb..5892ca13 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/generic_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/generic_8h.html
@@ -149,7 +149,7 @@ Functions
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/generic_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/generic_8h_source.html
index da0cd13b..cbe4b456 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/generic_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/generic_8h_source.html
@@ -122,27 +122,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
int onlp_generic_info_from_json(cJSON *cj, onlp_generic_info_t *info)
Convert a JSON object to a generic info structure.
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/generici_8h.html b/packages/base/any/onlp/src/onlp/doc/html/generici_8h.html
index 26b8fda6..b3c8735d 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/generici_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/generici_8h.html
@@ -122,7 +122,7 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/generici_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/generici_8h_source.html
index ce3ee9bd..eb0f9da9 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/generici_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/generici_8h_source.html
@@ -133,12 +133,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/globals.html b/packages/base/any/onlp/src/onlp/doc/html/globals.html
index cb32978d..b6430361 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/globals.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/globals.html
@@ -159,9 +159,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -1444,7 +1615,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/globals_defs.html b/packages/base/any/onlp/src/onlp/doc/html/globals_defs.html
index afba94d1..f6f51931 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/globals_defs.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/globals_defs.html
@@ -105,6 +105,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -472,7 +523,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/globals_enum.html b/packages/base/any/onlp/src/onlp/doc/html/globals_enum.html
index 6a50354e..08844a3e 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/globals_enum.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/globals_enum.html
@@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/globals_func.html b/packages/base/any/onlp/src/onlp/doc/html/globals_func.html
index 1970da64..1539ec34 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/globals_func.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/globals_func.html
@@ -153,9 +153,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -841,7 +955,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/globals_type.html b/packages/base/any/onlp/src/onlp/doc/html/globals_type.html
index d7c4792f..e8d897a8 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/globals_type.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/globals_type.html
@@ -132,6 +132,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -199,7 +205,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/globals_vars.html b/packages/base/any/onlp/src/onlp/doc/html/globals_vars.html
index 23b997ac..0cd9ab77 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/globals_vars.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/globals_vars.html
@@ -196,7 +196,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__attributei.html b/packages/base/any/onlp/src/onlp/doc/html/group__attributei.html
index 20dd2fbe..ec3f2929 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__attributei.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__attributei.html
@@ -75,14 +75,285 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Determine whether the OID supports the given attributei.
+
Parameters
+
+
oid
The OID.
+
attribute
The attribute name.
+
+
+
+
+
+
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__attributes.html b/packages/base/any/onlp/src/onlp/doc/html/group__attributes.html
index 2ceeee06..5fe1fe56 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__attributes.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__attributes.html
@@ -98,6 +98,9 @@ Functions
Determine whether the OID supports the given attribute. More...
@@ -690,6 +693,25 @@ Functions
+
+
+
+
+
+
+
+
int onlp_attribute_sw_denit
+
(
+
void
+
)
+
+
+
+
+
+
Deinitialize the attribute subsystem.
+
Note
The primary purpose of this API is to properly deallocate any resources used by the module in order faciliate detection of real resouce leaks.
+
@@ -714,7 +736,7 @@ Functions
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__chassisi.html b/packages/base/any/onlp/src/onlp/doc/html/group__chassisi.html
index 7d4e4fa4..bc95fba7 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__chassisi.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__chassisi.html
@@ -219,7 +219,7 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__fani.html b/packages/base/any/onlp/src/onlp/doc/html/group__fani.html
index 5dc1e7c2..f99361cd 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__fani.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__fani.html
@@ -94,12 +94,18 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__generici.html b/packages/base/any/onlp/src/onlp/doc/html/group__generici.html
index d0d0de84..f981f094 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__generici.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__generici.html
@@ -219,7 +219,7 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__ledi.html b/packages/base/any/onlp/src/onlp/doc/html/group__ledi.html
index 31529c6c..a5f9587f 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__ledi.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__ledi.html
@@ -75,14 +75,468 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Only called if the mode is advertised in the LED capabilities.
+
+
+
+
+
+
+
+
+
int onlp_ledi_sw_denit
+
(
+
void
+
)
+
+
+
+
+
+
Deinitialize the led software module.
+
Note
The primary purpose of this API is to properly deallocate any resources used by the module in order faciliate detection of real resouce leaks.
+
+
+
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__module-interfaces.html b/packages/base/any/onlp/src/onlp/doc/html/group__module-interfaces.html
index be5fc819..4b3646b4 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__module-interfaces.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__module-interfaces.html
@@ -93,7 +93,7 @@ Modules
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__modulei.html b/packages/base/any/onlp/src/onlp/doc/html/group__modulei.html
index 43a7dede..777c9560 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__modulei.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__modulei.html
@@ -219,7 +219,7 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__oid-chassis.html b/packages/base/any/onlp/src/onlp/doc/html/group__oid-chassis.html
index b97a2fa4..fb192b2a 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__oid-chassis.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__oid-chassis.html
@@ -513,7 +513,7 @@ Functions
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__oid-fan.html b/packages/base/any/onlp/src/onlp/doc/html/group__oid-fan.html
index 8ae2cdcb..e9e9d891 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__oid-fan.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__oid-fan.html
@@ -159,21 +159,24 @@ int
@@ -946,7 +984,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__oid-generic.html b/packages/base/any/onlp/src/onlp/doc/html/group__oid-generic.html
index c3e4af7c..95032182 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__oid-generic.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__oid-generic.html
@@ -380,7 +380,7 @@ Functions
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__oid-interfaces.html b/packages/base/any/onlp/src/onlp/doc/html/group__oid-interfaces.html
index 8aae5d70..2411ef7f 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__oid-interfaces.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__oid-interfaces.html
@@ -94,7 +94,7 @@ Modules
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__oid-led.html b/packages/base/any/onlp/src/onlp/doc/html/group__oid-led.html
index de3d2116..a338b93d 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__oid-led.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__oid-led.html
@@ -176,18 +176,21 @@ int
@@ -845,7 +883,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__oid-module.html b/packages/base/any/onlp/src/onlp/doc/html/group__oid-module.html
index e0795526..21ec8409 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__oid-module.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__oid-module.html
@@ -380,7 +380,7 @@ Functions
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__oid-psu.html b/packages/base/any/onlp/src/onlp/doc/html/group__oid-psu.html
index f76af89d..abd76453 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__oid-psu.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__oid-psu.html
@@ -156,12 +156,12 @@ int
@@ -836,7 +836,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__oid-sfp.html b/packages/base/any/onlp/src/onlp/doc/html/group__oid-sfp.html
index 0fadfc66..827adc0b 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__oid-sfp.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__oid-sfp.html
@@ -1769,7 +1769,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__oid-thermal.html b/packages/base/any/onlp/src/onlp/doc/html/group__oid-thermal.html
index 3bfa260f..cac771e6 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__oid-thermal.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__oid-thermal.html
@@ -819,7 +819,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__oid-types.html b/packages/base/any/onlp/src/onlp/doc/html/group__oid-types.html
index 6e2793e7..46700892 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__oid-types.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__oid-types.html
@@ -106,7 +106,7 @@ Modules
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__oid.html b/packages/base/any/onlp/src/onlp/doc/html/group__oid.html
index 0898ba59..197bb9c1 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__oid.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__oid.html
@@ -206,48 +206,41 @@ Macros
The First byte is the object-class identifier: Thermal sensor object Fan object PSU object LED object MODULE object etc.. The remaining bytes are the object id.
@@ -2903,7 +3531,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__onlp-appication.html b/packages/base/any/onlp/src/onlp/doc/html/group__onlp-appication.html
index 6d27a12a..24860fbe 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__onlp-appication.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__onlp-appication.html
@@ -95,7 +95,7 @@ Modules
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__onlp-config.html b/packages/base/any/onlp/src/onlp/doc/html/group__onlp-config.html
index 9e4fc809..e068616f 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__onlp-config.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__onlp-config.html
@@ -516,7 +516,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__onlp-main.html b/packages/base/any/onlp/src/onlp/doc/html/group__onlp-main.html
index c33542e5..9339d1e7 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__onlp-main.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__onlp-main.html
@@ -95,7 +95,7 @@ Modules
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__onlp-platform.html b/packages/base/any/onlp/src/onlp/doc/html/group__onlp-platform.html
index 21fef3aa..491e35bd 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__onlp-platform.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__onlp-platform.html
@@ -102,13 +102,15 @@ Modules
These document the requires for implementing the platform interfaces.
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__onlp-porting.html b/packages/base/any/onlp/src/onlp/doc/html/group__onlp-porting.html
index 8955ba09..3cbcebf9 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__onlp-porting.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__onlp-porting.html
@@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__platform.html b/packages/base/any/onlp/src/onlp/doc/html/group__platform.html
index ae59b2a8..39d3d748 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__platform.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__platform.html
@@ -235,7 +235,7 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__platformi.html b/packages/base/any/onlp/src/onlp/doc/html/group__platformi.html
new file mode 100644
index 00000000..f1b93127
--- /dev/null
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__platformi.html
@@ -0,0 +1,249 @@
+
+
+
+
+
+
+ONLP: platformi
+
+
+
+
+
+
+
+
+
+
Perform necessary platform LED management. More...
+
+
+
Detailed Description
+
Function Documentation
+
+
+
+
+
+
const char* onlp_platformi_get
+
(
+
void
+
)
+
+
+
+
+
+
Return the name of the the platform implementation.
+
Note
This will be called prior to any other calls into the platform driver, including the onlp_platformi_sw_init() function below.
+
The platform implementation name should match the current ONLP platform name.
+
IF the platform implementation name equals the current platform name, initialization will continue.
+
If the platform implementation name does not match, the following will be attempted:
+
onlp_platformi_set(current_platform_name); If this call is successful, initialization will continue. If this call fails, platform initialization will abort().
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__sfpi.html b/packages/base/any/onlp/src/onlp/doc/html/group__sfpi.html
index 6d51681b..df95dc79 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__sfpi.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__sfpi.html
@@ -861,7 +861,7 @@ An error condition.
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__stdattrs.html b/packages/base/any/onlp/src/onlp/doc/html/group__stdattrs.html
index ef81cef0..3891a781 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__stdattrs.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__stdattrs.html
@@ -116,7 +116,7 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__system-interfaces.html b/packages/base/any/onlp/src/onlp/doc/html/group__system-interfaces.html
index 8c87b6d6..2ec5499c 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__system-interfaces.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__system-interfaces.html
@@ -94,7 +94,7 @@ Modules
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/group__thermali.html b/packages/base/any/onlp/src/onlp/doc/html/group__thermali.html
index 13e0f037..ef31e0fe 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/group__thermali.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/group__thermali.html
@@ -104,6 +104,9 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/index.html b/packages/base/any/onlp/src/onlp/doc/html/index.html
index 0cbf3cef..938f7604 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/index.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/index.html
@@ -89,7 +89,7 @@ Section2
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/led_8h.html b/packages/base/any/onlp/src/onlp/doc/html/led_8h.html
index 0c339364..24c86d82 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/led_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/led_8h.html
@@ -193,18 +193,21 @@ int
Convert an LED info structure to user JSON. More...
@@ -245,7 +248,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/led_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/led_8h_source.html
index 4e319254..4f788c15 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/led_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/led_8h_source.html
@@ -176,102 +176,105 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
int onlp_ledi_hdr_get(onlp_oid_id_t id, onlp_oid_hdr_t *rv)
Get the LED header.
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/module_8h.html b/packages/base/any/onlp/src/onlp/doc/html/module_8h.html
index 2ded3b2c..3eb519b8 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/module_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/module_8h.html
@@ -149,7 +149,7 @@ Functions
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/module_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/module_8h_source.html
index c395dda5..ebd1aeb3 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/module_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/module_8h_source.html
@@ -154,14 +154,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
int onlp_module_info_get(onlp_oid_t oid, onlp_module_info_t *info)
Get the module info structure.
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/modulei_8h.html b/packages/base/any/onlp/src/onlp/doc/html/modulei_8h.html
index 063cf7f0..41327e2c 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/modulei_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/modulei_8h.html
@@ -122,7 +122,7 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/modulei_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/modulei_8h_source.html
index 3922ebac..24811345 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/modulei_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/modulei_8h_source.html
@@ -134,11 +134,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/modules.html b/packages/base/any/onlp/src/onlp/doc/html/modules.html
index 08dcc324..c804e8c1 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/modules.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/modules.html
@@ -108,15 +108,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/oids_8h.html b/packages/base/any/onlp/src/onlp/doc/html/oids_8h.html
index cd661fec..316d1530 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/oids_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/oids_8h.html
@@ -227,48 +227,41 @@ Macros
@@ -476,7 +463,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/oids_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/oids_8h_source.html
index b51d52a6..3d5a9c35 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/oids_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/oids_8h_source.html
@@ -296,245 +296,267 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/onlp_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/onlp_8h_source.html
index 0ffebb08..49bd342c 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/onlp_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/onlp_8h_source.html
@@ -209,7 +209,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/onlp__config_8h.html b/packages/base/any/onlp/src/onlp/doc/html/onlp__config_8h.html
index 9bec27e8..1cda3e76 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/onlp__config_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/onlp__config_8h.html
@@ -176,7 +176,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/onlp__config_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/onlp__config_8h_source.html
index a42199ee..94234a6c 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/onlp__config_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/onlp__config_8h_source.html
@@ -231,7 +231,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/onlp__dox_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/onlp__dox_8h_source.html
index 0094630b..ddfd4c28 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/onlp__dox_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/onlp__dox_8h_source.html
@@ -116,11 +116,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
25#ifndef __ONLP_DOX_H__
26#define __ONLP_DOX_H__
27
-
94#endif /* __ONLP_DOX_H__ */
+
95#endif /* __ONLP_DOX_H__ */
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/onlp__porting_8h.html b/packages/base/any/onlp/src/onlp/doc/html/onlp__porting_8h.html
index c6f9f552..3d8b418a 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/onlp__porting_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/onlp__porting_8h.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/onlp__porting_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/onlp__porting_8h_source.html
index e68c95ba..784833f3 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/onlp__porting_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/onlp__porting_8h_source.html
@@ -176,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/platform_8h.html b/packages/base/any/onlp/src/onlp/doc/html/platform_8h.html
index 349eec46..fa73c4ab 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/platform_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/platform_8h.html
@@ -143,7 +143,7 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/platform_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/platform_8h_source.html
index 3c4b488e..c76da22f 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/platform_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/platform_8h_source.html
@@ -154,7 +154,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/platformi_8h.html b/packages/base/any/onlp/src/onlp/doc/html/platformi_8h.html
new file mode 100644
index 00000000..faf7a179
--- /dev/null
+++ b/packages/base/any/onlp/src/onlp/doc/html/platformi_8h.html
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+ONLP: module/inc/onlp/platformi/platformi.h File Reference
+
+
+
+
+
+
+
+
+
+
Return the name of the the platform implementation.
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/psu_8h.html b/packages/base/any/onlp/src/onlp/doc/html/psu_8h.html
index 7311dd12..d6bfcce3 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/psu_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/psu_8h.html
@@ -173,12 +173,12 @@ int
Convert a PSU info structure to user JSON. More...
@@ -219,7 +219,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/psu_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/psu_8h_source.html
index c9298c5d..43233c50 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/psu_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/psu_8h_source.html
@@ -172,9 +172,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/psui_8h.html b/packages/base/any/onlp/src/onlp/doc/html/psui_8h.html
index a5699248..c18d125b 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/psui_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/psui_8h.html
@@ -117,6 +117,9 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/psui_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/psui_8h_source.html
index 110f5dcf..a8ec8a51 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/psui_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/psui_8h_source.html
@@ -120,35 +120,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/sfp_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/sfp_8h_source.html
index d22370c2..3fe1e4fe 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/sfp_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/sfp_8h_source.html
@@ -398,7 +398,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
@@ -406,7 +406,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/sfpi_8h.html b/packages/base/any/onlp/src/onlp/doc/html/sfpi_8h.html
index e37aacbd..6013edf7 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/sfpi_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/sfpi_8h.html
@@ -169,7 +169,7 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/sfpi_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/sfpi_8h_source.html
index 0eb57f05..9706cc33 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/sfpi_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/sfpi_8h_source.html
@@ -195,11 +195,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/stdattrs_8h.html b/packages/base/any/onlp/src/onlp/doc/html/stdattrs_8h.html
index 134ab381..d1642b13 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/stdattrs_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/stdattrs_8h.html
@@ -135,7 +135,7 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/stdattrs_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/stdattrs_8h_source.html
index 185f076f..d8411e1c 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/stdattrs_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/stdattrs_8h_source.html
@@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/structonlp__asset__info__s.html b/packages/base/any/onlp/src/onlp/doc/html/structonlp__asset__info__s.html
index 1d9a448e..4f9c67e0 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/structonlp__asset__info__s.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/structonlp__asset__info__s.html
@@ -271,7 +271,7 @@ Data Fields
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/structonlp__chassis__info__s.html b/packages/base/any/onlp/src/onlp/doc/html/structonlp__chassis__info__s.html
index b83cfb48..e82ec599 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/structonlp__chassis__info__s.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/structonlp__chassis__info__s.html
@@ -121,7 +121,7 @@ Data Fields
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/structonlp__config__settings__s.html b/packages/base/any/onlp/src/onlp/doc/html/structonlp__config__settings__s.html
index 6ab04ed6..9b824425 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/structonlp__config__settings__s.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/structonlp__config__settings__s.html
@@ -133,7 +133,7 @@ Data Fields
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/structonlp__fan__info__s.html b/packages/base/any/onlp/src/onlp/doc/html/structonlp__fan__info__s.html
index 1a6fde9d..943d50ea 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/structonlp__fan__info__s.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/structonlp__fan__info__s.html
@@ -120,7 +120,7 @@ Data Fields
@@ -208,7 +208,7 @@ Data Fields
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/structonlp__generic__info__s.html b/packages/base/any/onlp/src/onlp/doc/html/structonlp__generic__info__s.html
index ad96a126..08321c32 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/structonlp__generic__info__s.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/structonlp__generic__info__s.html
@@ -121,7 +121,7 @@ Data Fields
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/structonlp__led__info__s.html b/packages/base/any/onlp/src/onlp/doc/html/structonlp__led__info__s.html
index 1032c4ca..3c74f889 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/structonlp__led__info__s.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/structonlp__led__info__s.html
@@ -114,7 +114,7 @@ Data Fields
@@ -163,7 +163,7 @@ Data Fields
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/structonlp__module__info__s.html b/packages/base/any/onlp/src/onlp/doc/html/structonlp__module__info__s.html
index 09b638f3..f5a96299 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/structonlp__module__info__s.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/structonlp__module__info__s.html
@@ -121,7 +121,7 @@ Data Fields
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/structonlp__oid__hdr__s.html b/packages/base/any/onlp/src/onlp/doc/html/structonlp__oid__hdr__s.html
index fe770b86..e147da63 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/structonlp__oid__hdr__s.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/structonlp__oid__hdr__s.html
@@ -95,11 +95,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Data Fields
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/structonlp__psu__info__t.html b/packages/base/any/onlp/src/onlp/doc/html/structonlp__psu__info__t.html
index fb598db0..2b9c2dc5 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/structonlp__psu__info__t.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/structonlp__psu__info__t.html
@@ -128,7 +128,7 @@ Data Fields
@@ -268,7 +268,7 @@ Data Fields
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/structonlp__sfp__info__t.html b/packages/base/any/onlp/src/onlp/doc/html/structonlp__sfp__info__t.html
index 561d2b09..031c94c1 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/structonlp__sfp__info__t.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/structonlp__sfp__info__t.html
@@ -225,7 +225,7 @@ Data Fields
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/structonlp__thermal__info__s.html b/packages/base/any/onlp/src/onlp/doc/html/structonlp__thermal__info__s.html
index 5b181c38..9abdaf05 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/structonlp__thermal__info__s.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/structonlp__thermal__info__s.html
@@ -121,7 +121,7 @@ Data Fields
@@ -209,7 +209,7 @@ Data Fields
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/thermal_8h.html b/packages/base/any/onlp/src/onlp/doc/html/thermal_8h.html
index 2f4f2615..be536d59 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/thermal_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/thermal_8h.html
@@ -209,7 +209,7 @@ Variables
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/thermal_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/thermal_8h_source.html
index c9530c1d..0342f193 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/thermal_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/thermal_8h_source.html
@@ -256,14 +256,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/thermali_8h.html b/packages/base/any/onlp/src/onlp/doc/html/thermali_8h.html
index 24da6324..0a294e22 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/thermali_8h.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/thermali_8h.html
@@ -120,6 +120,9 @@ int
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/doc/html/thermali_8h_source.html b/packages/base/any/onlp/src/onlp/doc/html/thermali_8h_source.html
index fe9c3969..d2f6d09c 100644
--- a/packages/base/any/onlp/src/onlp/doc/html/thermali_8h_source.html
+++ b/packages/base/any/onlp/src/onlp/doc/html/thermali_8h_source.html
@@ -120,29 +120,32 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
-Generated on Wed Jan 9 2019 04:06:26 for ONLP by
+Generated on Thu Mar 28 2019 19:37:42 for ONLP by 1.8.8
diff --git a/packages/base/any/onlp/src/onlp/module/inc/onlp/fan.h b/packages/base/any/onlp/src/onlp/module/inc/onlp/fan.h
index 5788c395..0abd83a3 100644
--- a/packages/base/any/onlp/src/onlp/module/inc/onlp/fan.h
+++ b/packages/base/any/onlp/src/onlp/module/inc/onlp/fan.h
@@ -65,7 +65,7 @@ typedef struct onlp_fan_info_s {
/** Current direction */
onlp_fan_dir_t dir;
- /** Capabilities */
+ /** Capabilities - a combination of @ref onlp_fan_caps_t */
uint32_t caps;
/** Current fan speed, in RPM, if available */
@@ -109,28 +109,28 @@ int onlp_fan_sw_denit(void);
/**
* @brief Retrieve the fan's OID hdr.
- * @param id The fan OID.
+ * @param oid The fan OID.
* @param[out] hdr Receives the OID header.
*/
int onlp_fan_hdr_get(onlp_oid_t oid, onlp_oid_hdr_t* hdr);
/**
* @brief Retrieve fan information.
- * @param id The fan OID.
+ * @param oid The fan OID.
* @param[out] rv Receives the fan information.
*/
int onlp_fan_info_get(onlp_oid_t oid, onlp_fan_info_t* rv);
/**
* @brief Retrieve the fan capabilities.
- * @param id The fan OID.
- * @param[out] rv Receives the fan capabilities.
+ * @param oid The fan OID.
+ * @param[out] caps Receives the fan capabilities.
*/
int onlp_fan_caps_get(onlp_oid_t oid, uint32_t* caps);
/**
* @brief Set the fan speed in RPMs.
- * @param id The fan OID.
+ * @param oid The fan OID.
* @param rpm The new RPM.
* @note Only valid if the fan has the SET_RPM capability.
*/
@@ -138,7 +138,7 @@ int onlp_fan_rpm_set(onlp_oid_t oid, int rpm);
/**
* @brief Set the fan speed in percentage.
- * @param id The fan OID.
+ * @param oid The fan OID.
* @param p The percentage.
* @note Only valid if the fan has the SET_PERCENTAGE capability.
*/
@@ -146,7 +146,7 @@ int onlp_fan_percentage_set(onlp_oid_t oid, int p);
/**
* @brief Set the fan direction.
- * @param id The fan OID.
+ * @param oid The fan OID.
* @param dir The fan direction (B2F or F2B)
* @note Only called if both capabilities are set.
*/
diff --git a/packages/base/any/onlp/src/onlp/module/inc/onlp/generic.h b/packages/base/any/onlp/src/onlp/module/inc/onlp/generic.h
index a92d1d3a..e3f07f87 100644
--- a/packages/base/any/onlp/src/onlp/module/inc/onlp/generic.h
+++ b/packages/base/any/onlp/src/onlp/module/inc/onlp/generic.h
@@ -43,7 +43,6 @@ typedef struct onlp_generic_info_s {
onlp_oid_hdr_t hdr;
/* Generic objects have no dedicated fields. */
-
} onlp_generic_info_t;
/**
diff --git a/packages/base/any/onlp/src/onlp/module/inc/onlp/led.h b/packages/base/any/onlp/src/onlp/module/inc/onlp/led.h
index 58e172ad..1af70e89 100644
--- a/packages/base/any/onlp/src/onlp/module/inc/onlp/led.h
+++ b/packages/base/any/onlp/src/onlp/module/inc/onlp/led.h
@@ -84,7 +84,7 @@ typedef struct onlp_led_info_s {
/** Header */
onlp_oid_hdr_t hdr;
- /** Capabilities */
+ /** Capabilities - a combination of @ref onlp_led_caps_e */
uint32_t caps;
/** Current mode, if capable. */
@@ -115,42 +115,42 @@ int onlp_led_sw_denit(void);
/**
* @brief Get the LED header.
- * @param id The LED OID
+ * @param oid The LED OID
* @param[out] rv Receives the header.
*/
-int onlp_led_hdr_get(onlp_oid_t id, onlp_oid_hdr_t* rv);
+int onlp_led_hdr_get(onlp_oid_t oid, onlp_oid_hdr_t* rv);
/**
* @brief Get LED information.
- * @param id The LED OID.
+ * @param oid The LED OID.
* @param[out] rv Receives the information structure.
*/
-int onlp_led_info_get(onlp_oid_t id, onlp_led_info_t* rv);
+int onlp_led_info_get(onlp_oid_t oid, onlp_led_info_t* rv);
/**
* @brief Get the LED caps.
- * @param id The LED OID.
- * @param[out] rv Receives the caps.
+ * @param oid The LED OID.
+ * @param[out] caps Receives the caps.
*/
int onlp_led_caps_get(onlp_oid_t oid, uint32_t* caps);
/**
* @brief Set the LED mode.
- * @param id The LED OID.
+ * @param oid The LED OID.
* @param mode The mode. .
* @note Only relevant if the LED supports the color capability.
*/
-int onlp_led_mode_set(onlp_oid_t id, onlp_led_mode_t mode);
+int onlp_led_mode_set(onlp_oid_t oid, onlp_led_mode_t mode);
/**
* @brief Set the LED char
- * @param id The LED OID
+ * @param oid The LED OID
* @param c The character.
* @note Only relevant if the LED supports the char capability.
*/
-int onlp_led_char_set(onlp_oid_t id, char c);
+int onlp_led_char_set(onlp_oid_t oid, char c);
/**
* @brief Convert an LED info structure to user JSON.
diff --git a/packages/base/any/onlp/src/onlp/module/inc/onlp/oids.h b/packages/base/any/onlp/src/onlp/module/inc/onlp/oids.h
index 895416ab..58eb9209 100644
--- a/packages/base/any/onlp/src/onlp/module/inc/onlp/oids.h
+++ b/packages/base/any/onlp/src/onlp/module/inc/onlp/oids.h
@@ -264,13 +264,22 @@ typedef uint32_t onlp_oid_status_flags_t;
*/
#define ONLP_OID_DESC_SIZE 128
+/** OID description array. */
typedef char onlp_oid_desc_t[ONLP_OID_DESC_SIZE];
-/* fixme */
+/** The maximum OID child table size */
#define ONLP_OID_TABLE_SIZE 256
+
+/** A table of OIDs */
typedef onlp_oid_t onlp_oid_table_t[ONLP_OID_TABLE_SIZE];
+
+/** The size of the current OID table */
#define ONLP_OID_TABLE_SIZE_BYTES (sizeof(onlp_oid_t)*ONLP_OID_TABLE_SIZE)
+
+/** Copy an OID table. */
#define ONLP_OID_TABLE_COPY(_dst, _src) memcpy(_dst, _src, ONLP_OID_TABLE_SIZE_BYTES)
+
+/** Clear an OID table. */
#define ONLP_OID_TABLE_CLEAR(_table) memset(_table, 0, ONLP_OID_TABLE_SIZE_BYTES)
@@ -322,21 +331,39 @@ typedef int (*onlp_oid_iterate_f)(onlp_oid_t oid, void* cookie);
/**
* @brief Iterate over all platform OIDs.
- * @param oid The root OID.
+ * @param root The root OID.
* @param types The OID types filter (optional)
* @param itf The iterator function.
* @param cookie The cookie.
*/
-int onlp_oid_iterate(onlp_oid_t oid, onlp_oid_type_flags_t types,
+int onlp_oid_iterate(onlp_oid_t root, onlp_oid_type_flags_t types,
onlp_oid_iterate_f itf, void* cookie);
+/**
+ * @brief Iterate over all given OID types and return their info structures.
+ * @param root The root OID.
+ * @param types The OID types filter (optional)
+ * @param flags The iterator flags.
+ * @param[out] list Receives a list of all info structures.
+ */
int onlp_oid_info_get_all(onlp_oid_t root, onlp_oid_type_flags_t types,
uint32_t flags, biglist_t** list);
+/**
+ * @brief Iterate over all given OID types and return their hdr structures.
+ * @param root The root OID.
+ * @param types The OID types filter (optional)
+ * @param flags The iterator flags.
+ * @param[out] list Receives a list of all hdr structures.
+ */
int onlp_oid_hdr_get_all(onlp_oid_t root, onlp_oid_type_flags_t types,
uint32_t flags, biglist_t** list);
+/**
+ * @brief Free a list returned by onlp_oid_info_get_all() or onlp_oid_hdr_get_all()
+ * @param list The list to free.
+ */
int onlp_oid_get_all_free(biglist_t* list);
/**
@@ -345,33 +372,39 @@ int onlp_oid_get_all_free(biglist_t* list);
#define ONLP_OID_STATUS_FLAGS_GET(_ptr) \
(((onlp_oid_hdr_t*)_ptr)->status)
+/** Clear all status flags */
#define ONLP_OID_STATUS_FLAGS_CLR(_ptr) \
ONLP_OID_STATUS_FLAGS_GET(_ptr) = 0
+/** Get the value of a given flag. */
#define ONLP_OID_STATUS_FLAG_GET_VALUE(_ptr, _name) \
AIM_FLAG_GET_VALUE(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)
+/** Set the value of a given flag. */
#define ONLP_OID_STATUS_FLAG_SET_VALUE(_ptr, _name, _value) \
AIM_FLAG_SET_VALUE(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name, _value)
+/** Set a given flag.*/
#define ONLP_OID_STATUS_FLAG_SET(_ptr, _name) \
AIM_FLAG_SET(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)
+/** Clear a given flag. */
#define ONLP_OID_STATUS_FLAG_CLR(_ptr, _name) \
AIM_FLAG_CLR(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)
+/** Determine if a flag is set. */
#define ONLP_OID_STATUS_FLAG_IS_SET(_ptr, _name) \
AIM_FLAG_IS_SET(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)
+/** Determine if a flag is cleared. */
#define ONLP_OID_STATUS_FLAG_NOT_SET(_ptr, _name) \
AIM_FLAG_NOT_SET(ONLP_OID_STATUS_FLAGS_GET(_ptr), ONLP_OID_STATUS_FLAG_##_name)
-/**
- * Common Shorthands
- */
+/** Shortcut - OID is present. */
#define ONLP_OID_PRESENT(_ptr) \
ONLP_OID_STATUS_FLAG_IS_SET(_ptr, PRESENT)
+/** Shortcut - OID has failed. */
#define ONLP_OID_FAILED(_ptr) \
ONLP_OID_STATUS_FLAG_IS_SET(_ptr, FAILED)
@@ -409,10 +442,10 @@ int onlp_oid_get_all_free(biglist_t* list);
int onlp_oid_is_present(onlp_oid_t* oid);
-/**
- * @brief OID -> String Representation
- */
+/** OID -> String Representation */
int onlp_oid_to_str(onlp_oid_t oid, char* rstr);
+
+/** OID -> User representation. */
int onlp_oid_to_user_str(onlp_oid_t oid, char* rstr);
/**
@@ -459,9 +492,28 @@ int onlp_oid_info_to_json(onlp_oid_hdr_t* info, cJSON** cj, uint32_t flags);
/**
* @brief OID -> JSON
+ * @param oid The OID.
+ * @param[out] rv Receives the JSON structure.
+ * @param flags The format flags.
*/
int onlp_oid_to_user_json(onlp_oid_t oid, cJSON** rv, uint32_t flags);
+
+/**
+ * @brief OID -> User JSON
+ * @param oid The OID.
+ * @param[out] rv Receives the JSON structure.
+ * @param flags The format flags.
+ */
int onlp_oid_to_json(onlp_oid_t oid, cJSON** rv, uint32_t flags);
+
+/**
+ * @brief JSON -> OID Information structures.
+ * @param cj The source JSON structure.
+ * @param[out] hdr Receives the information structure.
+ * @param[out] all Receives a list of all structures if not NULL and the JSON
+ * contains multiple objects.
+ * @param flags The JSON flags.
+ */
int onlp_oid_from_json(cJSON* cj, onlp_oid_hdr_t** hdr, biglist_t** all, uint32_t flags);
/**
diff --git a/packages/base/any/onlp/src/onlp/module/inc/onlp/onlp_dox.h b/packages/base/any/onlp/src/onlp/module/inc/onlp/onlp_dox.h
index 31429362..b9d1a283 100644
--- a/packages/base/any/onlp/src/onlp/module/inc/onlp/onlp_dox.h
+++ b/packages/base/any/onlp/src/onlp/module/inc/onlp/onlp_dox.h
@@ -80,6 +80,7 @@ Foobar2
@defgroup ledi ledi
@defgroup generici generici
@defgroup attributei attributei
+ @defgroup platformi platformi
@}
@defgroup module-interfaces Module Documentation
diff --git a/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/attributei.h b/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/attributei.h
index 977a2218..b0e73d32 100644
--- a/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/attributei.h
+++ b/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/attributei.h
@@ -17,9 +17,12 @@
* License.
*
*
- ************************************************************
+ ********************************************************//**
*
- * Attribute Platform Implementation.
+ * @file
+ * @brief Attribute Interface.
+ * @addtogroup attributei
+ * @{
*
***********************************************************/
#ifndef __ONLP_ATTRIBUTEI_H__
@@ -96,3 +99,4 @@ int onlp_attributei_onie_info_get(onlp_oid_t oid, onlp_onie_info_t* rv);
int onlp_attributei_asset_info_get(onlp_oid_t oid, onlp_asset_info_t* rv);
#endif /* __ONLP_ATTRIBUTEI_H__ */
+/* @} */
diff --git a/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/ledi.h b/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/ledi.h
index c5499686..1b147a5b 100644
--- a/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/ledi.h
+++ b/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/ledi.h
@@ -17,9 +17,12 @@
* License.
*
*
- ************************************************************
+ ********************************************************//**
*
- * LED Platform Implementation.
+ * @file
+ * @brief Platform Management Interface.
+ * @addtogroup ledi
+ * @{
*
***********************************************************/
#ifndef __ONLP_LEDI_H__
@@ -77,7 +80,7 @@ int onlp_ledi_caps_get(onlp_oid_id_t id, uint32_t* rv);
* @brief Set the LED mode.
* @param id The LED OID
* @param mode The new mode.
- * @notes Only called if the mode is advertised in the LED capabilities.
+ * @note Only called if the mode is advertised in the LED capabilities.
*/
int onlp_ledi_mode_set(onlp_oid_id_t id, onlp_led_mode_t mode);
@@ -85,10 +88,11 @@ int onlp_ledi_mode_set(onlp_oid_id_t id, onlp_led_mode_t mode);
* @brief Set the LED character.
* @param id The LED OID
* @param c The character..
- * @notes Only called if the char capability is set.
+ * @note Only called if the char capability is set.
*/
int onlp_ledi_char_set(onlp_oid_id_t id, char c);
+/** Initialize an LED static OID entry */
#define ONLP_LED_INFO_ENTRY_INIT(_id, _desc, _parent, _caps) \
{ \
{ \
@@ -100,13 +104,17 @@ int onlp_ledi_char_set(onlp_oid_id_t id, char c);
.caps = _caps, \
}
+/** Initialize a static chassis LED OID entry */
#define ONLP_CHASSIS_LED_INFO_ENTRY_INIT(_id, _desc, _caps) \
ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_OID_CHASSIS, _caps)
+/** Initialize a static PSU LED OID Entry */
#define ONLP_PSU_LED_INFO_ENTRY_INIT(_id, _desc, _psu_id, _caps) \
ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_PSU_ID_CREATE(_psu_id), _caps)
+/** Initialize a static Fan LED OID Entry */
#define ONLP_FAN_LED_INFO_ENTRY_INIT(_id, _desc, _fan_id, _caps) \
ONLP_LED_INFO_ENTRY_INIT(_id, _desc, ONLP_FAN_ID_CREATE(_fan_id), _caps)
#endif /* __ONLP_LED_H__ */
+/* @} */
diff --git a/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/platformi.h b/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/platformi.h
index 2403f4a2..1da0c6a5 100644
--- a/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/platformi.h
+++ b/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/platformi.h
@@ -17,9 +17,12 @@
* License.
*
*
- ************************************************************
+ ********************************************************//**
*
- * Platform Interface.
+ * @file
+ * @brief Platform Management Interface.
+ * @addtogroup platformi
+ * @{
*
***********************************************************/
#ifndef __ONLP_PLATFORMI_H__
@@ -29,7 +32,7 @@
/**
* @brief Return the name of the the platform implementation.
- * @notes This will be called prior to any other calls into the
+ * @note This will be called prior to any other calls into the
* platform driver, including the onlp_platformi_sw_init() function below.
*
* The platform implementation name should match the current
@@ -50,11 +53,15 @@
*/
const char* onlp_platformi_get(void);
+/**
+ * @brief Set the platform explicitly if necessary.
+ * @param platform The platform name.
+ */
int onlp_platformi_set(const char* platform);
/**
* @brief Initialize the platform software module.
- * @param This should not touch the hardware.
+ * @note This should not touch the hardware.
*/
int onlp_platformi_sw_init(void);
@@ -85,3 +92,4 @@ int onlp_platformi_manage_fans(void);
int onlp_platformi_manage_leds(void);
#endif /* __ONLP_PLATFORMI_H__ */
+/* @} */
diff --git a/packages/base/any/onlp/src/onlp/module/inc/onlp/psu.h b/packages/base/any/onlp/src/onlp/module/inc/onlp/psu.h
index 26e646c8..d971c66a 100644
--- a/packages/base/any/onlp/src/onlp/module/inc/onlp/psu.h
+++ b/packages/base/any/onlp/src/onlp/module/inc/onlp/psu.h
@@ -68,7 +68,7 @@ typedef struct onlp_psu_info_t {
/** Serial Number */
char serial[ONLP_CONFIG_INFO_STR_MAX];
- /** Capabilities */
+ /** Capabilities - a combination of @ref onlp_psu_caps_t */
uint32_t caps;
/** Type */
@@ -122,17 +122,17 @@ int onlp_psu_sw_denit(void);
/**
* @brief Get the PSU's oid header.
- * @param id The PSU OID.
+ * @param oid The PSU OID.
* @param[out] rv Receives the header.
*/
-int onlp_psu_hdr_get(onlp_oid_t id, onlp_oid_hdr_t* rv);
+int onlp_psu_hdr_get(onlp_oid_t oid, onlp_oid_hdr_t* rv);
/**
* @brief Get the PSU information.
- * @param id The PSU OID.
+ * @param oid The PSU OID.
* @param[out] rv Receives the information structure.
*/
-int onlp_psu_info_get(onlp_oid_t id, onlp_psu_info_t* rv);
+int onlp_psu_info_get(onlp_oid_t oid, onlp_psu_info_t* rv);
/**
* @brief Convert a PSU info structure to user JSON.
diff --git a/packages/base/any/onlp/src/onlp/module/inc/onlp/thermal.h b/packages/base/any/onlp/src/onlp/module/inc/onlp/thermal.h
index 4f4e6c8d..8bd41e45 100644
--- a/packages/base/any/onlp/src/onlp/module/inc/onlp/thermal.h
+++ b/packages/base/any/onlp/src/onlp/module/inc/onlp/thermal.h
@@ -78,7 +78,7 @@ typedef struct onlp_thermal_info_s {
/** OID Header */
onlp_oid_hdr_t hdr;
- /** Capabilities */
+ /** Capabilities - a combination of @ref onlp_thermal_caps_t */
uint32_t caps;
/** Current temperature in milli-celsius */