leach-wireless-phy.h

来自「无线传感器网络中,基于ns2仿真平台,mannasim的源代码,研究ns2必不可」· C头文件 代码 · 共 41 行

H
41
字号
#include <wireless-phy.h>#define CS_MAX_CODE          999class LeachWirelessPhy : public WirelessPhy{	private:		double pktEnergy(double pt, double pxcvr, int nbytes);	protected:		double *cs_end_;                     // time when carrier sence will end per code	        double Efriss_amp_;                  // Xmit amp energy (J/bit/m^2)	        double Etwo_ray_amp_;                // Xmit amp energy (J/bit/m^4)	        double EXcvr_;                       // Xcvr energy (J/bit)	        double Pfriss_amp_;                  // Friss base transmission power (W/m^2)	        double Ptwo_ray_amp_;                // Two-ray base transmission power (W/m^4)	        double PXcvr_;                       // Xcvr Power (W)		double dist_;                        // approx. distance to transmitter		int ss_;                             // amount of spreading	public:		LeachWirelessPhy();		~LeachWirelessPhy();		inline double csEnd(int code)		{			if (code > CS_MAX_CODE || code < 0)			{				fprintf(stderr, "csEnd(code): code > CS_MAX_CODE?; %d %d\n", code, CS_MAX_CODE);				exit(-1);			}			return cs_end_[code];		}		int sendUp(Packet * p);		void sendDown(Packet * p);};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?