From 72d5220e89dc6412e649cfb23da46565afd10046 Mon Sep 17 00:00:00 2001 From: travisutk Date: Mon, 6 Dec 2010 23:53:38 +0000 Subject: [PATCH] Cleaner error message for failing to print the radio state. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@764 12e2690d-a6be-4b82-a7b7-67c4a43b65c8 --- client/GoodFETCC.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/client/GoodFETCC.py b/client/GoodFETCC.py index 2bcf90d..9ebd87b 100644 --- a/client/GoodFETCC.py +++ b/client/GoodFETCC.py @@ -24,7 +24,7 @@ class GoodFETCC(GoodFET): def loadsymbols(self): try: self.SRF_loadsymbols(); except: - if self.verbose==1: print "SmartRF load failed."; + if self.verbose>0: print "SmartRF not found at %s." % self.smartrfpath; def SRF_chipdom(self,chip="cc1110", doc="register_definition.xml"): fn="%s/config/xml/%s/%s" % (self.smartrfpath,chip,doc); #print "Opening %s" % fn; @@ -32,7 +32,11 @@ class GoodFETCC(GoodFET): def CMDrs(self,args=[]): """Chip command to grab the radio state.""" - self.SRF_radiostate(); + try: + self.SRF_radiostate(); + except: + print "Error printing radio state."; + print "SmartRF not found at %s." % self.smartrfpath; def SRF_bitfieldstr(self,bf): name="unused"; start=0; -- 2.20.1