Any time you use an interface, such as CC1000Control, you have to wire it to a component that provides that interface (in this case, CC1000RadioC). In IntToRfm.nc, add CC1000RadioC to the list of components, and then wire the "uses" to the "provides":
IntToRfmM.CC1000Control -> CC1000RadioC.CC1000Control; Dave On Thu, Oct 27, 2005 at 03:32:28PM -0500, Sam Pierson wrote: > Hi all, > > I'm beginning to explore transmission power control with the mica2. I read > some other posts from awhile back which describe the way to control the > signal strength: 1) wire to CC1000Control and 2) call SetRFPower. > > I added a couple lines to IntToRfmM.nc to see if I could make a difference > but I only end up with compiler errors and I don't understand what I'm doing > wrong. > > I add "uses CC1000Control" under the uses part of IntToRfmM.nc and I > add the line "call CC1000Control.SetRFPower(0x02);" in the function > IntOutput.output. > > When I attempt to compile CntToRfm (which uses IntToRfm), it reports > a compiler-time error, saying "CC1000Control.SetRFPower" not connected". > I can only assume that I have not wired something correctly, but I don't > know what. Can someone point out my error? > > -- > Sam Pierson > > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help _______________________________________________ Tinyos-help mailing list [email protected] https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
