avrora.sim.radio
Class CC1000Radio.FrequencyRegister

java.lang.Object
  extended byavrora.sim.State.RWIOReg
      extended byavrora.sim.radio.CC1000Radio.FrequencyRegister
All Implemented Interfaces:
State.IOReg
Enclosing class:
CC1000Radio

protected class CC1000Radio.FrequencyRegister
extends State.RWIOReg

A frequency register on the CC1000. It is divided into three 8-bit registers.


Nested Class Summary
protected  class CC1000Radio.FrequencyRegister.FrequencySubRegister
          One of the three sub-registers in the 24-bit frequency register.
 
Field Summary
protected  CC1000Radio.FrequencyRegister.FrequencySubRegister reg0
           
protected  CC1000Radio.FrequencyRegister.FrequencySubRegister reg1
           
protected  CC1000Radio.FrequencyRegister.FrequencySubRegister reg2
           
 
Fields inherited from class avrora.sim.State.RWIOReg
value
 
Method Summary
protected  void setFrequency(int frequency)
           
protected  void updateFrequency()
           
 
Methods inherited from class avrora.sim.State.RWIOReg
read, readBit, write, writeBit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reg2

protected final CC1000Radio.FrequencyRegister.FrequencySubRegister reg2

reg1

protected final CC1000Radio.FrequencyRegister.FrequencySubRegister reg1

reg0

protected final CC1000Radio.FrequencyRegister.FrequencySubRegister reg0
Method Detail

updateFrequency

protected void updateFrequency()

setFrequency

protected void setFrequency(int frequency)