sonic-platform-common
sonic-platform-common copied to clipboard
Added new APIs and enhanced the required APIs in "module_base.py and
Added new APIs and enhanced the required APIs in "module_base.py and chassis_base.py" to support SmartSwitch
Description
The ChassisBase class and ModuleBase class need to support new SmartSwitch platforms.
Motivation and Context
Some new API and some API enhancements are required to support SmartSwitch. This has been captured in the PMON HLD document. These changes are implementation based on those requirements.
How Has This Been Tested?
The corresponding platform APIs were implemented. The new CLI changes and chassisd changes invoke these APIs. UT was performed and demo was done.