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

📄 cricket.nc

📁 无线传感器网络中的节点定位算法。详见ReadMe文件。在TinyOS上实现的节点定位算法。
💻 NC
字号:
/*  * Cricket.nc * David Moore <dcm@csail.mit.edu> * * Component wiring of cricket application for robust distributed * localization. * * Copyright (C) 2004  Massachusetts Institute of Technology * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. */includes Cricket;configuration Cricket {}implementation {  components Main, CricketM, TimerC, LedsC, RadioCRCPacket as Comm;#ifdef PLATFORM_PC  components MicaHighSpeedRadioM as Radio;#else  components CC1000RadioIntM as Radio;#endif  components SerialId, UltrasoundControlM, RandomLFSR, BeacManageM;  components SerialM, HPLUARTC, LocalizeM, NonLinMinM, HPLClock;  components StorageM;  Main.StdControl -> CricketM.StdControl;  Main.StdControl -> TimerC;  Main.StdControl -> SerialId;  CricketM.BeaconTimer -> TimerC.Timer[unique("Timer")];  CricketM.LocTimer -> TimerC.Timer[unique("Timer")];  CricketM.Random -> RandomLFSR;  CricketM.Leds -> LedsC;  CricketM.RadioControl -> Comm;  CricketM.RadioSend -> Comm;  CricketM.RadioReceive -> Comm;  CricketM.GetRxBitOffset -> Radio.GetRxBitOffset;  CricketM.CancelQueuedPacket -> Radio.CancelQueuedPacket;  CricketM.HardwareId -> SerialId;  CricketM.RadioReceiveCoord -> Radio.RadioReceiveCoordinator;  CricketM.RadioSendCoord -> Radio.RadioSendCoordinator;  CricketM.UltrasoundControl -> UltrasoundControlM;  CricketM.BeaconsManage -> BeacManageM;  CricketM.BeaconsControl -> BeacManageM;  CricketM.Serial -> SerialM;  CricketM.Localize -> LocalizeM;  CricketM.GetClockLow -> HPLClock.GetClockLow;  CricketM.GetClockSec -> HPLClock.GetClockSec;  CricketM.Storage -> StorageM;  SerialM.HPLUART -> HPLUARTC;  SerialM.Leds -> LedsC;  BeacManageM.AgeTimer -> TimerC.Timer[unique("Timer")];  BeacManageM.GetClockLow -> HPLClock.GetClockLow;  BeacManageM.Localize -> LocalizeM;  LocalizeM.NonLinMin -> NonLinMinM.NonLinMin[unique("NonLinMin")];}

⌨️ 快捷键说明

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