| Line 264... |
Line 264... |
| 264 |
Get info on the running emBIOS.
|
264 |
Get info on the running emBIOS.
|
| 265 |
<infotype> may be either of 'version', 'packetsize', 'usermemrange'.
|
265 |
<infotype> may be either of 'version', 'packetsize', 'usermemrange'.
|
| 266 |
"""
|
266 |
"""
|
| 267 |
if infotype == "version":
|
267 |
if infotype == "version":
|
| 268 |
resp = self.embios.getversioninfo()
|
268 |
resp = self.embios.getversioninfo()
|
| - |
|
269 |
try:
|
| - |
|
270 |
hwtype = libembiosdata.hwtypes[resp.hwtypeid]
|
| - |
|
271 |
except KeyError:
|
| - |
|
272 |
hwtype = "UNKNOWN (ID = " + self._hex(resp.hwtypeid) + ")"
|
| 269 |
self.logger.info("Connected to "+libembiosdata.swtypes[resp.swtypeid] + " v" + str(resp.majorv) + "." + str(resp.minorv) +
|
273 |
self.logger.info("Connected to "+libembiosdata.swtypes[resp.swtypeid] + " v" + str(resp.majorv) + "." + str(resp.minorv) +
|
| 270 |
"." + str(resp.patchv) + " r" + str(resp.revision) + " running on " + libembiosdata.hwtypes[resp.hwtypeid] + "\n")
|
274 |
"." + str(resp.patchv) + " r" + str(resp.revision) + " running on " + hwtype + "\n")
|
| 271 |
elif infotype == "packetsize":
|
275 |
elif infotype == "packetsize":
|
| 272 |
resp = self.embios.getpacketsizeinfo()
|
276 |
resp = self.embios.getpacketsizeinfo()
|
| 273 |
self.logger.info("Maximum packet sizes: "+str(resp))
|
277 |
self.logger.info("Maximum packet sizes: "+str(resp))
|
| 274 |
elif infotype == "usermemrange":
|
278 |
elif infotype == "usermemrange":
|
| 275 |
resp = self.embios.getusermemrange()
|
279 |
resp = self.embios.getusermemrange()
|