00001 #ifndef D__EtxMetric
00002 #define D__EtxMetric
00003
00004 #include <awds/Metric.h>
00005
00006 namespace awds {
00007
00010 class EtxMetric : public Metric {
00011 protected:
00012 virtual RTopology::link_quality_t my_get_quality(NodeDescr &ndescr);
00013
00014 virtual unsigned long my_calculate(RTopology::link_quality_t forward,RTopology::link_quality_t backward);
00015
00016 double scale;
00017
00018 public:
00019 EtxMetric(Routing *r);
00020 virtual ~EtxMetric();
00021
00022 };
00023
00024 }
00025 #endif // D__EtxMetrix
00026
00027
00028
00029
00030
00031
00032