X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFETCC.py;h=b4ce51f6bfb62aee6b90998bc8b350e1ac370b7c;hp=672c1afbd1e90d2344a213c43a4f583e516cee71;hb=521b294f07f1e0c0cfbb76b505dc13b50c89288f;hpb=dd17b2dbe7cae9fb7552e6f311bb243d65b250cb diff --git a/client/GoodFETCC.py b/client/GoodFETCC.py index 672c1af..b4ce51f 100644 --- a/client/GoodFETCC.py +++ b/client/GoodFETCC.py @@ -16,6 +16,10 @@ import xml.dom.minidom; class GoodFETCC(GoodFET): """A GoodFET variant for use with Chipcon 8051 Zigbee SoC.""" APP=0x30; + + + + smartrfpath="/opt/smartrf7"; def loadsymbols(self): try: self.SRF_loadsymbols(); @@ -68,6 +72,10 @@ class GoodFETCC(GoodFET): print "%-10s=0x%02x; /* %-50s */" % ( name,self.CCpeekdatabyte(eval(address)), description); if bitfields!="": print bitfields.rstrip(); + def RF_getrssi(self): + """Returns the received signal strenght, from 0 to 1.""" + rssireg=self.symbols.get("RSSI"); + return self.CCpeekdatabyte(rssireg); def SRF_loadsymbols(self): ident=self.CCident(); chip=self.CCversions.get(ident&0xFF00);