mirror of https://github.com/contiki-ng/mspsim
added support for channel listeners
git-svn-id: https://mspsim.svn.sourceforge.net/svnroot/mspsim/mspsim@747 23d1a52b-0c3c-0410-b72d-8f29ab48fe35
This commit is contained in:
parent
c28e70ad3d
commit
f019553902
|
|
@ -680,6 +680,12 @@ public class CC2420 extends Chip implements USARTListener, RFListener, RFSource
|
|||
autoCRC = (data & ADR_AUTOCRC) != 0;
|
||||
autoAck = (data & AUTOACK) != 0;
|
||||
break;
|
||||
case REG_FSCTRL:
|
||||
if (cl != null) {
|
||||
updateActiveFrequency();
|
||||
cl.changedChannel(activeChannel);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1223,6 +1229,14 @@ public class CC2420 extends Chip implements USARTListener, RFListener, RFSource
|
|||
listener = rf;
|
||||
}
|
||||
|
||||
public interface ChannelListener {
|
||||
public void changedChannel(int channel);
|
||||
}
|
||||
private ChannelListener cl = null;
|
||||
public void setChannelListener(ChannelListener cl) {
|
||||
this.cl = cl;
|
||||
}
|
||||
|
||||
public void setVRegOn(boolean newOn) {
|
||||
if(on == newOn) return;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue