Skip to content

Commit 0bd88f3

Browse files
Add support for get_power_override_support in sfp API
Signed-off-by: arista-hpandya <hpandya@arista.com>
1 parent be9ef4d commit 0bd88f3

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

sonic_platform_base/sfp_base.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,15 @@ def get_power_override(self):
289289
"""
290290
raise NotImplementedError
291291

292+
def get_power_override_support(self):
293+
"""
294+
Retrieves whether power override is supported by this SFP
295+
296+
Returns:
297+
A Boolean, True if power-override is supported, False if not supported
298+
"""
299+
raise NotImplementedError
300+
292301
def get_temperature(self):
293302
"""
294303
Retrieves the temperature of this SFP

sonic_platform_base/sonic_xcvr/sfp_optoe_base.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,9 @@ def rx_disable_channel(self, channel, disable):
261261
api = self.get_xcvr_api()
262262
return api.rx_disable_channel(channel, disable) if api is not None else None
263263

264+
def get_power_override_support(self):
265+
api = self.get_xcvr_api()
266+
return api.get_power_override_support() if api is not None else None
264267

265268
def get_power_override(self):
266269
api = self.get_xcvr_api()

0 commit comments

Comments
 (0)