mirror of
https://opendev.org/x/pyghmi
synced 2025-02-10 07:44:02 +00:00
Interface to implement get guid
command
Add method get_system_guuid which return uuid.uuid4 instance Closes: #1987210 Change-Id: Ifb4438f7e7c0bc565fcdfe2bd7ff285200b5efc8
This commit is contained in:
parent
5f1ba6038f
commit
a9118d4463
@ -30,6 +30,9 @@ class Bmc(serversession.IpmiServer):
|
||||
sol = None
|
||||
iohandler = None
|
||||
|
||||
def get_system_guid(self):
|
||||
raise NotImplementedError
|
||||
|
||||
def cold_reset(self):
|
||||
raise NotImplementedError
|
||||
|
||||
@ -166,6 +169,9 @@ class Bmc(serversession.IpmiServer):
|
||||
return self.send_device_id(session)
|
||||
elif request['command'] == 2: # cold reset
|
||||
return session.send_ipmi_response(code=self.cold_reset())
|
||||
elif request['command'] == 0x37: # get system guid
|
||||
guid = self.get_system_guid()
|
||||
return session.send_ipmi_response(code=0x00, data=guid.bytes_le)
|
||||
elif request['command'] == 0x48: # activate payload
|
||||
return self.activate_payload(request, session)
|
||||
elif request['command'] == 0x49: # deactivate payload
|
||||
|
Loading…
x
Reference in New Issue
Block a user