Hi,

I'm currently porting TinyOS to a new architecture and I am now
working on the radio stack/driver and base my my implementation on the
existing rfxlink stack and drivers.

II noticed that the RadioCCA  interface is implemented in all rfxlink
radio drivers (RF230, RF212 from TinyOS trunk and ATM128RFA1 from szte
svn repository) but is wired in none of the radio stacks xxxRadioC.nc.
The only place where CCA is used is in the CSMA Layer but this layer
is "bypassed" in all stacks and a DummyLayerC is wired instead of
CsmaLayerC/P.

components new DummyLayerC() as CsmaLayerC;

- Am I correct or did I miss something ?
- How/where is CCA performed in current rfxlink radio implementations ?
- Should I simply wire a "real" CsmaLayerC instead of the DummyLayerC
to have CCA performed ?

components new CsmaLayerC();
instead of
components new DummyLayerC() as CsmaLayerC;


Thanks in advance for your help and hints,
     Romain
_______________________________________________
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to