"""Hold a carrier wave on the present frequency."""
# Set CONT_WAVE, PLL_LOCK, and 0dBm in RF_SETUP
self.poke(0x06,8+10+4+2);
-
+
packetlen=16;
def RF_setpacketlen(self,len=16):
"""Set the number of bytes in the expected payload."""
maclen=5;
def RF_getmaclen(self):
"""Get the number of bytes in the MAC address."""
- choices=[0, 3, 4, 5];
+ choices=[2, 3, 4, 5];
choice=self.peek(0x03)&3;
self.maclen=choices[choice];
return self.maclen;
def RF_setmaclen(self,len):
"""Set the number of bytes in the MAC address."""
- choices=["illegal", "illegal", "illegal",
- 1, 2, 3];
+ choices=["illegal", "illegal",
+ 0, #undocumented
+ 1, 2, 3 #documented
+ ];
choice=choices[len];
self.poke(0x03,choice);
self.maclen=len;