diff --git a/onlp/implementors/attributei.md b/onlp/implementors/attributei.md index 04946c1c..a9cfac10 100644 --- a/onlp/implementors/attributei.md +++ b/onlp/implementors/attributei.md @@ -1 +1,4 @@ # attributei + +--- +[Return to APIs](http://opencomputeproject.github.io/OpenNetworkLinux/onlp/implementors/apis) diff --git a/onlp/implementors/chassisi.md b/onlp/implementors/chassisi.md index bab2edde..4a7016b8 100644 --- a/onlp/implementors/chassisi.md +++ b/onlp/implementors/chassisi.md @@ -1 +1,27 @@ # chassisi + +The purpose of this module is to implement platform properties of the Chassis OID. + +There are only two functions which you must implement: + +### ```onlp_chassis_hdr_get()``` + +This returns the chassis root oid hdr for the system. + +You must mark the chassis oid status as both PRESENT and OPERATIONAL. + +You must return all top-level chassis OID children in the coids table. + +### ```onlp_chassisi_info_get()``` + +There are no fields currently defined in the ```onlp_chassis_info_t``` structure so it is currently equivalent to populating the OID header. +The current default implementation of ```onlp_chassisi_info_get()``` does this for you. + +# Chassisi Documentation +* [Doxygen](https://htmlpreview.github.io/?https://raw.githubusercontent.com/opencomputeproject/OpenNetworkLinux/ONLPv2/packages/base/any/onlp/src/onlp/doc/html/group__chassisi.html) +* [Header](https://github.com/opencomputeproject/OpenNetworkLinux/blob/ONLPv2/packages/base/any/onlp/src/onlp/module/inc/onlp/platformi/chassisi.h) +# [Example Implementation](https://github.com/opencomputeproject/OpenNetworkLinux/blob/ONLPv2/packages/platforms/accton/x86-64/as7712-32x/onlp/builds/x86_64_accton_as7712_32x/module/src/chassisi.c) + + +--- +[Return to APIs](http://opencomputeproject.github.io/OpenNetworkLinux/onlp/implementors/apis) diff --git a/onlp/implementors/fani.md b/onlp/implementors/fani.md index 00a67b76..c3853083 100644 --- a/onlp/implementors/fani.md +++ b/onlp/implementors/fani.md @@ -1 +1,4 @@ # fani + +--- +[Return to APIs](http://opencomputeproject.github.io/OpenNetworkLinux/onlp/implementors/apis) diff --git a/onlp/implementors/generici.md b/onlp/implementors/generici.md index e789b62e..0bd82ae6 100644 --- a/onlp/implementors/generici.md +++ b/onlp/implementors/generici.md @@ -1 +1,5 @@ # generici + + +--- +[Return to APIs](http://opencomputeproject.github.io/OpenNetworkLinux/onlp/implementors/apis) diff --git a/onlp/implementors/ledi.md b/onlp/implementors/ledi.md index 77821d2b..21a654fc 100644 --- a/onlp/implementors/ledi.md +++ b/onlp/implementors/ledi.md @@ -1 +1,4 @@ # ledi + +--- +[Return to APIs](http://opencomputeproject.github.io/OpenNetworkLinux/onlp/implementors/apis) diff --git a/onlp/implementors/modulei.md b/onlp/implementors/modulei.md index f5cf77e4..91e32535 100644 --- a/onlp/implementors/modulei.md +++ b/onlp/implementors/modulei.md @@ -1 +1,4 @@ # modulei + +--- +[Return to APIs](http://opencomputeproject.github.io/OpenNetworkLinux/onlp/implementors/apis) diff --git a/onlp/implementors/platformi.md b/onlp/implementors/platformi.md index b32c9ea0..cad7c622 100644 --- a/onlp/implementors/platformi.md +++ b/onlp/implementors/platformi.md @@ -1 +1,4 @@ # platformi + +--- +[Return to APIs](http://opencomputeproject.github.io/OpenNetworkLinux/onlp/implementors/apis) \ No newline at end of file diff --git a/onlp/implementors/psui.md b/onlp/implementors/psui.md index 9fb87592..5d21682c 100644 --- a/onlp/implementors/psui.md +++ b/onlp/implementors/psui.md @@ -1 +1,4 @@ # psui + +--- +[Return to APIs](http://opencomputeproject.github.io/OpenNetworkLinux/onlp/implementors/apis) diff --git a/onlp/implementors/sfpi.md b/onlp/implementors/sfpi.md index da14e8f4..ab3f59a9 100644 --- a/onlp/implementors/sfpi.md +++ b/onlp/implementors/sfpi.md @@ -1 +1,5 @@ # sfpi + + +--- +[Return to APIs](http://opencomputeproject.github.io/OpenNetworkLinux/onlp/implementors/apis) diff --git a/onlp/implementors/thermali.md b/onlp/implementors/thermali.md index 82846feb..c4e8ce67 100644 --- a/onlp/implementors/thermali.md +++ b/onlp/implementors/thermali.md @@ -1 +1,4 @@ # thermali + +--- +[Return to APIs](http://opencomputeproject.github.io/OpenNetworkLinux/onlp/implementors/apis)