Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- elif "-PFC" in pid:
- # PFC subcard
- return "PFC", None, pid
- elif name.startswith("msfc "):
- # MSFC subcard
- return "MSFC", None, pid
- elif "-DFC" in pid or "-CFC" in pid or "sub-module of" in name:
- # DFC subcard
- return "DFC", None, pid
- elif name.startswith("PS "):
- # Power supply
- return "PSU", name.split()[1], pid
- elif name.startswith("Power Supply "):
- return "PSU", name.split()[2], pid
- elif pid.startswith("FAN"):
- # Fan module
- return "FAN", name.split()[1], pid
- elif (pid.startswith("NM-") or pid.startswith("NME-")
- or pid.startswith("EVM-") or pid.startswith("EM-")):
- # Network Module
- return "NM", name[-1], pid
- elif "-NM-" in pid:
- # Network module 2
- return "NM", name.split()[5], pid
- elif (pid.startswith("WIC-") or pid.startswith("HWIC-")
- or pid.startswith("VWIC-") or pid.startswith("VIC2-")
- or pid.startswith("VIC3-")):
- # DaughterCard
- return "DCS", name[-1], pid
- elif pid.startswith("AIM-"):
- # Network Module
- return "AIM", name[-1], pid
- elif pid.endswith("-MB"):
- # Motherboard
- return "MOTHERBOARD", None, pid
- elif "Clock FRU" in descr:
- # Clock module
- return "CLK", name.split()[1], pid
- elif "VTT FRU" in descr:
- # Clock module
- return "VTT", name.split()[1], pid
- elif "Compact Flash Disk" in descr:
- # Compact Flash
- return "Flash | CF", name, pid
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement