00001 /* 00002 * DeciderResult80211.h 00003 * 00004 * Created on: 04.02.2009 00005 * Author: karl 00006 */ 00007 00008 #ifndef DECIDERRESULT802154NARROW_H_ 00009 #define DECIDERRESULT802154NARROW_H_ 00010 00011 #include <Decider.h> 00012 00019 class DeciderResult802154Narrow : public DeciderResult { 00020 protected: 00022 double bitrate; 00023 00025 double snr; 00026 00028 double ber; 00030 double rssi; 00031 public: 00032 00036 DeciderResult802154Narrow(bool isCorrect, double bitrate, double snr, double ber, double rssi): 00037 DeciderResult(isCorrect), 00038 bitrate(bitrate), 00039 snr(snr), 00040 ber(ber), 00041 rssi(rssi) 00042 {} 00043 00047 double getBitrate() const { return bitrate; } 00048 00052 double getSnr() const { return snr; } 00053 00055 double getBER() const { return ber; } 00057 double getRSSI() const { return rssi; } 00058 }; 00059 00060 #endif /* DECIDERRESULT80211_H_ */