sorry, small correction (stupid me): max values should be: range->max_qual.qual = 63; /* relative, MAX RSSI ... 60 for some cards */ range->max_qual.level = 0; /* level is in dBm */ range->max_qual.noise = 0; /* noise is in dBm */
see Jean Tourrilhes and Dan Williams posts at mail.gnome.org/archives/networkmanager-list/2005-February/msg00066.html changes in WExt API might happen. Sven On Fri, 2005-02-04 at 15:44 -0500, Sven wrote: > what should be reported by the driver (as in > net/ieee80211_wireless.c) is > > iq->qual = rssi; /* or some calibrated RSSI value */ > if (iq->qual > 63) /* this should be the MAX RSSI ... so it might be 60 > for some cards */ > iq->qual = 63; > iq->noise = -95; /* noise floor in dBm, should be + real noise (needs to > be determined) */ > iq->level = rssi - 95; /* -95 because that converts rssi to dBm. does > noise belong here? */ > > max values should also be set: > range->max_qual.qual = 63; /* relative, MAX RSSI ... 60 for some cards > */ > range->max_qual.level = -32; /* in dBm, MAX RSSI - 95, = -35 for some > */ > range->max_qual.noise = -95; /* noise floor */ _______________________________________________ NetworkManager-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/networkmanager-list
