avrora.sim.radio
Class CC1000Radio.RadioRegister

java.lang.Object
  extended byavrora.sim.radio.CC1000Radio.RadioRegister
Direct Known Subclasses:
CC1000Radio.CALRegister, CC1000Radio.CurrentRegister, CC1000Radio.DummyRegister, CC1000Radio.FrequencyRegister.FrequencySubRegister, CC1000Radio.FrequencySeparationRegister.SubRegister, CC1000Radio.FrontEndRegister, CC1000Radio.FSCTRLRegister, CC1000Radio.LockRegister, CC1000Radio.MainRegister, CC1000Radio.MatchRegister, CC1000Radio.Modem0Register, CC1000Radio.Modem1Register, CC1000Radio.Modem2Register, CC1000Radio.PA_POWRegister, CC1000Radio.PLLRegister, CC1000Radio.PrescalerRegister
Enclosing class:
CC1000Radio

protected abstract class CC1000Radio.RadioRegister
extends java.lang.Object

The RadioRegister is an abstract register grouping together registers on the CC1000 radio.


Field Summary
protected  byte def
           
protected  java.lang.String id
           
protected  byte value
           
 
Method Summary
protected abstract  void decode(byte val)
           
protected  void printStatus()
           
protected  void reset()
           
 void write(byte val)
           
 void writeBit(int bit, boolean val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected final java.lang.String id

def

protected final byte def

value

protected byte value
Method Detail

write

public void write(byte val)

writeBit

public void writeBit(int bit,
                     boolean val)

decode

protected abstract void decode(byte val)

printStatus

protected void printStatus()

reset

protected void reset()