⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mac-sensor-timers.cc

📁 这个市一个ns环境下的leach算法!大家可以多下在啊!我想要一个matlab环境下的概算法!
💻 CC
字号:
/****************************************************************** * This code was developed as part of the MIT uAMPS project.      * ******************************************************************/#ifdef MIT_uAMPS#include "mac-sensor.h"#include "mac-sensor-timers.h"/* ======================================================================   Timers   ====================================================================== */voidMacSensorTimer::start(Packet *p, double time){	Scheduler &s = Scheduler::instance();	assert(busy_ == 0);	busy_ = 1;	paused_ = 0;	stime = s.clock();	rtime = time;	assert(rtime >= 0.0);	s.schedule(this, p, rtime);}voidMacSensorTimer::stop(Packet *p){	Scheduler &s = Scheduler::instance();	assert(busy_);	if(paused_ == 0)		s.cancel((Event *)p);	busy_ = 0;	paused_ = 0;	stime = 0.0;	rtime = 0.0;}/* ======================================================================   Defer Timer   ====================================================================== */void    DeferSensorTimer::handle(Event *e){       	busy_ = 0;	paused_ = 0;	stime = 0.0;	rtime = 0.0;	mac->deferHandler(e);}/* ======================================================================   Receive Timer   ====================================================================== */void    RxSensorTimer::handle(Event *e){       	busy_ = 0;	paused_ = 0;	stime = 0.0;	rtime = 0.0;	mac->recvHandler(e);}/* ======================================================================   Send Timer   ====================================================================== */void    TxSensorTimer::handle(Event *e){       	busy_ = 0;	paused_ = 0;	stime = 0.0;	rtime = 0.0;	mac->sendHandler(e);}#endif /* MIT_uAMPS */

⌨️ 快捷键说明

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