Subversion Repositories freemyipod

Rev

Rev 260 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 260 Rev 271
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()