From 0d3bda996ac7c9e5a80bc1b13e85688de38271dc Mon Sep 17 00:00:00 2001 From: mmaracine Date: Wed, 13 Oct 2021 15:46:18 +0300 Subject: [PATCH] Proposal to add new fields to PSU and FAN mgmt structures Signed-off-by: mmaracine --- packages/base/any/onlp/src/onlp/module/inc/onlp/fan.h | 3 +++ packages/base/any/onlp/src/onlp/module/inc/onlp/psu.h | 6 ++++++ 2 files changed, 9 insertions(+) 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 bf75013204..cbf244e3d6 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 @@ -97,6 +97,9 @@ typedef struct onlp_fan_info_s { /* Serial Number (if applicable) */ char serial[ONLP_CONFIG_INFO_STR_MAX]; + /* Max rpm possible for fan */ + int max_rpm; + } onlp_fan_info_t; 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 e51bd35448..d512ebe7dc 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 @@ -82,6 +82,12 @@ typedef struct onlp_psu_info_t { int mpin; int mpout; + /* product version/revision */ + char revision[ONLP_CONFIG_INFO_STR_MAX]; + + /* psu capacity */ + double capacity; + } onlp_psu_info_t; /**