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