I think there maybe some type errors in TEP 106:
module a {
...
provides interface TaskBasic as x;
}
implementation {
event void x.runTask() {
...
call x.postTask();
}
}
should be :
module a {
...
uses interface TaskBasic as x;
}
implementation {
event void x.runTask() {
...
call x.postTask();
}
}
-------------
configuration TinySchedulerC {
provides interface Scheduler;
provides interface TaskBasic[uint8_t taskID];
provides interface TaskEdf[uint8_t taskID];
}
implementation {
components SchedulerEdfP;
Scheduler = SchedulerEdf;
TaskBasic = SchedulerEdfP;
TaskEDF = SchedulerEdfP;
}
should be :
configuration TinySchedulerC {
provides interface Scheduler;
provides interface TaskBasic[uint8_t taskID];
provides interface TaskEdf[uint8_t taskID];
}
implementation {
components SchedulerEdfP;
Scheduler = SchedulerEdfP;
TaskBasic = SchedulerEdfP;
TaskEdf = SchedulerEdfP;
}
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help