[pdu controller] refactoring snmp pdu controller #3041
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of PR
Refactoring the SNMP PDU controller code.
Summary:
Type of change
Approach
What is the motivation for this PR?
Clean up the SNMP PDU control code to be a generic SNMP controller controls the whole PDU.
How did you do it?
Making PDU controller more generic. It should manage the whole PDU controller instead of just for a single DUT.
For PDU models that know has lane concept. Make lane ID part of the outlet ID. And outlet ID is the portion of OID that can
uniquely identify an outlet on the particular PDU.
Label match is still supported by a passed in hostname.
Add support to query output power wattage
Signed-off-by: Ying Xie [email protected]
How did you verify/test it?