[net2-wg] linkestimator

Rodrigo Fonseca rfonseca at cs.berkeley.edu
Wed Apr 26 13:58:27 PDT 2006


> Rodrigo, are we talking about the following?

Yes, roughly this.
Or even something more static, like

generic module LinkEstimatorP (uint16_t period) {
   ...
}

defined at configuration time.


>
> interface LinkEstimator {
>     command uint8_t getLinkQuality(uint16_t neighbor);
>     command uint8_t getReverseQuality(uint16_t neighbor);
>     command uint8_t getForwardQuality(uint16_t neighbor);
>
>     // add these two functions
>
>     // period in ms, 0 means no periodic exchange
>     // by default, it is periodic with period = x ms
>     command error_t setBidirBeaconPeriod(uint16_t period);
>
>     // this might be unnecessary
>     command uint16_t getBidirBeaconPeriod();
>
>     // send bidirectional linkest beacon now
>     // posts the task that sends the beacon
>     command error_t sendBidirBeacon();
> }
>
> PS. I need to think of a better name for these "bidirectional link
> quality beacon".

That's fine. Or "reverse link quality beacon"...

Rodrigo

> _______________________________________________
> net2-wg mailing list
> net2-wg at millennium.berkeley.edu
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/net2-wg
>




More information about the net2-wg mailing list