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

📄 app.c

📁 这是在tinyos中用nesC语言编程示例
💻 C
📖 第 1 页 / 共 5 页
字号:
static  result_t RealMain$StdControl$start(void);# 34 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\system\\RealMain.nc"int main(void)   ;# 53 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\HPLPot.nc"static  result_t PotM$HPLPot$finalise(void);#line 38static  result_t PotM$HPLPot$decrease(void);static  result_t PotM$HPLPot$increase(void);# 70 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\system\\PotM.nc"uint8_t PotM$potSetting;static inline void PotM$setPot(uint8_t value);#line 85static inline  result_t PotM$Pot$init(uint8_t initialSetting);# 37 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\platform\\atm1281\\HPLPotC.nc"static inline  result_t HPLPotC$Pot$decrease(void);static inline  result_t HPLPotC$Pot$increase(void);static inline  result_t HPLPotC$Pot$finalise(void);# 37 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\platform\\atm1281\\HPLInit.nc"static inline  result_t HPLInit$init(void);# 53 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\ReceiveMsg.nc"static  TOS_MsgPtr AMPromiscuous$ReceiveMsg$receive(# 36 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\system\\AMPromiscuous.nc"uint8_t arg_0x1a5e5e08, # 53 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\ReceiveMsg.nc"TOS_MsgPtr arg_0x1a5d4500);# 37 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Timer.nc"static  result_t AMPromiscuous$ActivityTimer$start(char arg_0x1a6121f0, uint32_t arg_0x1a612388);static  result_t AMPromiscuous$ActivityTimer$stop(void);# 36 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\BareSendMsg.nc"static  result_t AMPromiscuous$UARTSend$send(TOS_MsgPtr arg_0x1a5f5328);# 19 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\PowerManagement.nc"static   uint8_t AMPromiscuous$PowerManagement$adjustPower(void);# 41 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\StdControl.nc"static  result_t AMPromiscuous$RadioControl$init(void);static  result_t AMPromiscuous$RadioControl$start(void);static  result_t AMPromiscuous$RadioControl$stop(void);#line 41static  result_t AMPromiscuous$TimerControl$init(void);static  result_t AMPromiscuous$TimerControl$start(void);#line 41static  result_t AMPromiscuous$UARTControl$init(void);static  result_t AMPromiscuous$UARTControl$start(void);static  result_t AMPromiscuous$UARTControl$stop(void);# 85 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Leds.nc"static   result_t AMPromiscuous$Leds$greenToggle(void);# 46 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\system\\AMPromiscuous.nc"static  result_t AMPromiscuous$sendDone(void);# 36 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\BareSendMsg.nc"static  result_t AMPromiscuous$RadioSend$send(TOS_MsgPtr arg_0x1a5f5328);# 27 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\SendMsg.nc"static  result_t AMPromiscuous$SendMsg$sendDone(# 35 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\system\\AMPromiscuous.nc"uint8_t arg_0x1a5e5770, # 27 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\SendMsg.nc"TOS_MsgPtr arg_0x1a5b46a8, result_t arg_0x1a5b4838);# 64 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\system\\AMPromiscuous.nc"bool AMPromiscuous$state;TOS_MsgPtr AMPromiscuous$buffer;uint16_t AMPromiscuous$lastCount;uint16_t AMPromiscuous$counter;bool AMPromiscuous$promiscuous_mode;bool AMPromiscuous$crc_check;static  result_t AMPromiscuous$Control$init(void);#line 89static  result_t AMPromiscuous$Control$start(void);#line 106static inline  result_t AMPromiscuous$Control$stop(void);static inline  result_t AMPromiscuous$CommControl$setCRCCheck(bool value);static inline  bool AMPromiscuous$CommControl$getCRCCheck(void);static inline  result_t AMPromiscuous$CommControl$setPromiscuous(bool value);static inline  bool AMPromiscuous$CommControl$getPromiscuous(void);static inline void AMPromiscuous$dbgPacket(TOS_MsgPtr data);static result_t AMPromiscuous$reportSendDone(TOS_MsgPtr msg, result_t success);static inline  result_t AMPromiscuous$ActivityTimer$fired(void);static inline   result_t AMPromiscuous$default$sendDone(void);static inline  void AMPromiscuous$sendTask(void);#line 186static inline  result_t AMPromiscuous$SendMsg$send(uint8_t id, uint16_t addr, uint8_t length, TOS_MsgPtr data);#line 225static inline  result_t AMPromiscuous$UARTSend$sendDone(TOS_MsgPtr msg, result_t success);static inline  result_t AMPromiscuous$RadioSend$sendDone(TOS_MsgPtr msg, result_t success);TOS_MsgPtr prom_received(TOS_MsgPtr packet)   ;#line 263static inline   TOS_MsgPtr AMPromiscuous$ReceiveMsg$default$receive(uint8_t id, TOS_MsgPtr msg);static inline  TOS_MsgPtr AMPromiscuous$UARTReceive$receive(TOS_MsgPtr packet);static inline  TOS_MsgPtr AMPromiscuous$RadioReceive$receive(TOS_MsgPtr packet);# 63 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\SplitControl.nc"static  result_t RF230ControlM$SplitControl$startDone(void);# 41 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\StdControl.nc"static  result_t RF230ControlM$InterruptControl$init(void);static  result_t RF230ControlM$InterruptControl$start(void);static  result_t RF230ControlM$InterruptControl$stop(void);#line 41static  result_t RF230ControlM$TimerControl$init(void);# 14 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\radio\\rf230\\HPLRF230.nc"static   void RF230ControlM$HPLRF230$writeReg(uint8_t arg_0x1a6e5bb0, uint8_t arg_0x1a6e5d38);#line 29static   void RF230ControlM$HPLRF230$bitWrite(uint8_t arg_0x1a6e25c0, uint8_t arg_0x1a6e2748, uint8_t arg_0x1a6e28d0, uint8_t arg_0x1a6e2a58);#line 19static   uint8_t RF230ControlM$HPLRF230$readReg(uint8_t arg_0x1a6e33d8);# 37 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Timer.nc"static  result_t RF230ControlM$initTimer$start(char arg_0x1a6121f0, uint32_t arg_0x1a612388);# 35 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Leds.nc"static   result_t RF230ControlM$Leds$init(void);# 14 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\radio\\rf230\\HPLRF230Init.nc"static   void RF230ControlM$HPLRF230Init$init(void);# 46 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\radio\\rf230\\RF230ControlM.nc"enum RF230ControlM$__nesc_unnamed4281 {  RF230ControlM$RF230_CTL_POWERON,   RF230ControlM$RF230_CTL_START,   RF230ControlM$RF230_CTL_START_DONE};uint8_t RF230ControlM$controlState = RF230ControlM$RF230_CTL_POWERON;static inline result_t RF230ControlM$powerOnInitial(void);static inline result_t RF230ControlM$powerOnSleep(void);static inline void RF230ControlM$initRegisters(void);static inline  void RF230ControlM$sigStartDone(void);#line 85static inline result_t RF230ControlM$powerOnInitial(void);#line 118static inline result_t RF230ControlM$powerOnSleep(void);#line 133static inline void RF230ControlM$initRegisters(void);#line 158static inline  result_t RF230ControlM$SplitControl$init(void);#line 190static inline  result_t RF230ControlM$SplitControl$start(void);#line 236static inline  result_t RF230ControlM$SplitControl$stop(void);#line 264static inline  result_t RF230ControlM$initTimer$fired(void);#line 315static   void RF230ControlM$RF230Control$resetRadio(void);#line 340static   result_t RF230ControlM$RF230Control$TunePreset(uint8_t channel);#line 381static   result_t RF230ControlM$RF230Control$SetRFPower(uint8_t power);#line 408static inline   void RF230ControlM$RF230Control$getRSSIandCRC(bool *crcValid, uint8_t *rssi);#line 439static inline   bool RF230ControlM$RF230Control$CCA(void);#line 475static inline   void RF230ControlM$RF230Control$set_TRX_OFF(void);static   void RF230ControlM$RF230Control$force_TRX_OFF(void);static   void RF230ControlM$RF230Control$set_PLL_ON(void);static   void RF230ControlM$RF230Control$set_RX_ON(void);# 42 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\SplitControl.nc"static  result_t RF230RadioM$RadioSplitControl$init(void);#line 55static  result_t RF230RadioM$RadioSplitControl$start(void);#line 71static  result_t RF230RadioM$RadioSplitControl$stop(void);# 36 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\BareSendMsg.nc"static  result_t RF230RadioM$PHYSend$send(TOS_MsgPtr arg_0x1a5f5328);static  result_t RF230RadioM$Send$sendDone(TOS_MsgPtr arg_0x1a5f5a80, result_t arg_0x1a5f5c10);# 42 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Random.nc"static   uint16_t RF230RadioM$Random$rand(void);#line 36static   result_t RF230RadioM$Random$init(void);# 53 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\ReceiveMsg.nc"static  TOS_MsgPtr RF230RadioM$Recv$receive(TOS_MsgPtr arg_0x1a5d4500);# 48 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\radio\\rf230\\RF230RadioM.nc"static inline  result_t RF230RadioM$StdControl$init(void);static inline  result_t RF230RadioM$StdControl$start(void);static inline  result_t RF230RadioM$StdControl$stop(void);static inline  result_t RF230RadioM$Send$send(TOS_MsgPtr pMsg);#line 80static inline  result_t RF230RadioM$RadioSplitControl$startDone(void);static inline  result_t RF230RadioM$PHYSend$sendDone(TOS_MsgPtr msg, result_t succ);static inline  TOS_MsgPtr RF230RadioM$PHYRecv$receive(TOS_MsgPtr msg);static inline  result_t RF230RadioM$IntervalTimer$fired(void);static inline  result_t RF230RadioM$SleepTimer$fired(void);static inline   int16_t RF230RadioM$MacBackoff$initialBackoff(TOS_MsgPtr m);static inline   int16_t RF230RadioM$MacBackoff$congestionBackoff(TOS_MsgPtr m);static inline   void RF230RadioM$WakeSequence$IncomingPacket(void);static inline   void RF230RadioM$WakeSequence$sniffExpired(bool channelClear);static inline   void RF230RadioM$WakeSequence$sendWakeDone(result_t succ);static inline  result_t RF230RadioM$RadioPower$SetListeningMode(uint8_t mode);static inline  result_t RF230RadioM$RadioPower$SetTransmitMode(uint8_t mode);# 29 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\radio\\rf230\\WakeSequence.nc"static   void RF230RadioRawM$WakeSequence$sendWakeDone(result_t arg_0x1a7637f8);#line 46static   void RF230RadioRawM$WakeSequence$IncomingPacket(void);static   void RF230RadioRawM$WakeSequence$sniffExpired(bool arg_0x1a762b90);# 14 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\radio\\rf230\\RF230Interrupts.nc"static   void RF230RadioRawM$RF230Interrupts$disable(void);#line 12static   void RF230RadioRawM$RF230Interrupts$enable(void);# 63 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\SplitControl.nc"static  result_t RF230RadioRawM$RadioSplitControl$startDone(void);# 15 "D:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\RadioCoordinator.nc"static   void RF230RadioRawM$sendCoordinator$startSymbol(uint8_t arg_0x1a7b1988, uint8_t arg_0x1a7b1b1

⌨️ 快捷键说明

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