mirror of
https://opendev.org/x/pyghmi
synced 2025-03-19 18:07:45 +00:00
Fix python3 issues with FPC interaction
Change-Id: I9ba8a15c07bf1ff03fc5c77ad6dfb5bd8c2693a6
This commit is contained in:
parent
ff67fc30b6
commit
ba05b8f883
@ -69,8 +69,8 @@ def fpc_read_dc_output(ipmicmd):
|
||||
|
||||
def fpc_read_fan_power(ipmicmd):
|
||||
rsp = ipmicmd.xraw_command(netfn=0x32, command=0x90, data=(3,))
|
||||
rsp = rsp['data']
|
||||
rsp += '\x00'
|
||||
rsp = bytes(rsp['data'])
|
||||
rsp += b'\x00'
|
||||
return struct.unpack_from('<I', rsp[1:])[0] / 100.0
|
||||
|
||||
|
||||
@ -119,7 +119,7 @@ def fpc_get_nodeperm(ipmicmd, number, sz):
|
||||
if len(rsp['data']) == 4: # different gens handled rc differently
|
||||
rsp['data'] = b'\x00' + bytes(rsp['data'])
|
||||
elif len(rsp['data']) == 6: # New FPC format
|
||||
rsp['data'] = rsp['data'][:2] + rsp['data'][3:]
|
||||
rsp['data'] = bytes(rsp['data'][:2]) + bytes(rsp['data'][3:])
|
||||
perminfo = bytearray(rsp['data'])[1]
|
||||
if sz == 6: # FPC
|
||||
permfail = ('\x02', '\x03')
|
||||
|
Loading…
x
Reference in New Issue
Block a user