On Aug 1, 2006, at 10:16 AM, Ian Welch wrote:

Phil,
I actually found part of my problem. I had the line "components Atm128AdcC as ADC;" apparently it didn't want me to name the component ADC so I changed it to MyADC and cleared up the problem. Now I'm getting ERROR: "No Match" for InsoleC.Resource -> MyADC;

I looked in Atm128AdcC.nc
  provides {
    interface Resource[uint8_t client];
    interface Atm128AdcSingle;
    interface Atm128AdcMultiple;
  }

Do I need to need a client name when I wire it? I'm not sure what this is ---interface Resource[uint8_t client];-----


Yes. It's a parameterized interface.

You should take a look at how the standard read clients are wiring to it. E.g., AdcReadStreamClientC.

If you're uncertain about parameterized interfaces, I've written a TinyOS programming manual, which might make things a bit clearer. You can download it from my web page.

Phil

_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to