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

📄 app.c

📁 tinyos2.0版本驱动
💻 C
📖 第 1 页 / 共 5 页
字号:
  CtpP$CLIENT_COUNT = 1U, CtpP$FORWARD_COUNT = 12, CtpP$TREE_ROUTING_TABLE_SIZE = 10, CtpP$QUEUE_SIZE = CtpP$CLIENT_COUNT + CtpP$FORWARD_COUNT, CtpP$CACHE_SIZE = 4};typedef uint8_t RF230PacketP$PacketRSSI$value_type;typedef uint8_t RF230PacketP$PacketTransmitPower$value_type;typedef uint16_t RF230PacketP$PacketSleepInterval$value_type;typedef uint8_t RF230PacketP$PacketTimeSyncOffset$value_type;typedef TRF230 RF230PacketP$PacketTimeStampRadio$precision_tag;typedef uint32_t RF230PacketP$PacketTimeStampRadio$size_type;typedef TRF230 RF230PacketP$LocalTimeRadio$precision_tag;typedef uint8_t RF230PacketP$PacketLinkQuality$value_type;typedef TMilli RF230PacketP$LocalTimeMilli$precision_tag;typedef TMilli RF230PacketP$PacketTimeStampMilli$precision_tag;typedef uint32_t RF230PacketP$PacketTimeStampMilli$size_type;typedef uint16_t HplAtm1281Timer1P$CompareA$size_type;typedef uint16_t HplAtm1281Timer1P$Capture$size_type;typedef uint16_t HplAtm1281Timer1P$CompareB$size_type;typedef uint16_t HplAtm1281Timer1P$CompareC$size_type;typedef uint16_t HplAtm1281Timer1P$Timer$timer_size;typedef uint16_t /*InitOneP.InitOne*/Atm128TimerInitC$0$timer_size;typedef /*InitOneP.InitOne*/Atm128TimerInitC$0$timer_size /*InitOneP.InitOne*/Atm128TimerInitC$0$Timer$timer_size;typedef TOne /*CounterOne16C.NCounter*/Atm128CounterC$0$frequency_tag;typedef uint16_t /*CounterOne16C.NCounter*/Atm128CounterC$0$timer_size;typedef /*CounterOne16C.NCounter*/Atm128CounterC$0$frequency_tag /*CounterOne16C.NCounter*/Atm128CounterC$0$Counter$precision_tag;typedef /*CounterOne16C.NCounter*/Atm128CounterC$0$timer_size /*CounterOne16C.NCounter*/Atm128CounterC$0$Counter$size_type;typedef /*CounterOne16C.NCounter*/Atm128CounterC$0$timer_size /*CounterOne16C.NCounter*/Atm128CounterC$0$Timer$timer_size;typedef TMicro /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$to_precision_tag;typedef uint32_t /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$to_size_type;typedef TMicro /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$from_precision_tag;typedef uint16_t /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$from_size_type;typedef uint32_t /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$upper_count_type;typedef /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$from_precision_tag /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$CounterFrom$precision_tag;typedef /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$from_size_type /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$CounterFrom$size_type;typedef /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$to_precision_tag /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$Counter$precision_tag;typedef /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$to_size_type /*LocalTimeMicroC.TransformCounterC*/TransformCounterC$0$Counter$size_type;typedef TMicro /*LocalTimeMicroC.CounterToLocalTimeC*/CounterToLocalTimeC$1$precision_tag;typedef /*LocalTimeMicroC.CounterToLocalTimeC*/CounterToLocalTimeC$1$precision_tag /*LocalTimeMicroC.CounterToLocalTimeC*/CounterToLocalTimeC$1$LocalTime$precision_tag;typedef /*LocalTimeMicroC.CounterToLocalTimeC*/CounterToLocalTimeC$1$precision_tag /*LocalTimeMicroC.CounterToLocalTimeC*/CounterToLocalTimeC$1$Counter$precision_tag;typedef uint32_t /*LocalTimeMicroC.CounterToLocalTimeC*/CounterToLocalTimeC$1$Counter$size_type;typedef TRF230 RadioAlarmP$Alarm$precision_tag;typedef uint16_t RadioAlarmP$Alarm$size_type;typedef TMilli TrafficMonitorLayerP$Timer$precision_tag;typedef uint16_t RandomMlcgC$SeedInit$parameter;typedef TMicro RF230LayerP$BusyWait$precision_tag;typedef uint16_t RF230LayerP$BusyWait$size_type;typedef uint8_t RF230LayerP$PacketRSSI$value_type;typedef TRF230 RF230LayerP$PacketTimeStamp$precision_tag;typedef uint32_t RF230LayerP$PacketTimeStamp$size_type;typedef uint8_t RF230LayerP$PacketTransmitPower$value_type;typedef TRF230 RF230LayerP$LocalTime$precision_tag;typedef uint8_t RF230LayerP$PacketTimeSyncOffset$value_type;typedef uint8_t RF230LayerP$PacketLinkQuality$value_type;typedef uint16_t HplRF230P$Capture$size_type;typedef TOne /*HplRF230C.AlarmC.NAlarm*/Atm128AlarmC$0$frequency_tag;typedef uint16_t /*HplRF230C.AlarmC.NAlarm*/Atm128AlarmC$0$timer_size;typedef /*HplRF230C.AlarmC.NAlarm*/Atm128AlarmC$0$frequency_tag /*HplRF230C.AlarmC.NAlarm*/Atm128AlarmC$0$Alarm$precision_tag;typedef /*HplRF230C.AlarmC.NAlarm*/Atm128AlarmC$0$timer_size /*HplRF230C.AlarmC.NAlarm*/Atm128AlarmC$0$Alarm$size_type;typedef /*HplRF230C.AlarmC.NAlarm*/Atm128AlarmC$0$timer_size /*HplRF230C.AlarmC.NAlarm*/Atm128AlarmC$0$HplAtm128Compare$size_type;typedef /*HplRF230C.AlarmC.NAlarm*/Atm128AlarmC$0$timer_size /*HplRF230C.AlarmC.NAlarm*/Atm128AlarmC$0$HplAtm128Timer$timer_size;enum /*HplRF230C.AlarmC*/AlarmOne16C$0$__nesc_unnamed4350 {  AlarmOne16C$0$COMPARE_ID = 0U};typedef TMicro BusyWaitMicroC$BusyWait$precision_tag;typedef uint16_t BusyWaitMicroC$BusyWait$size_type;typedef message_t */*CtpP.Forwarder*/CtpForwardingEngineP$0$SentCache$t;typedef TMilli /*CtpP.Forwarder*/CtpForwardingEngineP$0$CongestionTimer$precision_tag;typedef TMilli /*CtpP.Forwarder*/CtpForwardingEngineP$0$RetxmitTimer$precision_tag;typedef fe_queue_entry_t */*CtpP.Forwarder*/CtpForwardingEngineP$0$SendQueue$t;typedef fe_queue_entry_t /*CtpP.Forwarder*/CtpForwardingEngineP$0$QEntryPool$t;typedef message_t /*CtpP.Forwarder*/CtpForwardingEngineP$0$MessagePool$t;typedef message_t /*CtpP.MessagePoolP*/PoolC$0$pool_t;typedef /*CtpP.MessagePoolP*/PoolC$0$pool_t /*CtpP.MessagePoolP.PoolP*/PoolP$0$pool_t;typedef /*CtpP.MessagePoolP.PoolP*/PoolP$0$pool_t /*CtpP.MessagePoolP.PoolP*/PoolP$0$Pool$t;typedef fe_queue_entry_t /*CtpP.QEntryPoolP*/PoolC$1$pool_t;typedef /*CtpP.QEntryPoolP*/PoolC$1$pool_t /*CtpP.QEntryPoolP.PoolP*/PoolP$1$pool_t;typedef /*CtpP.QEntryPoolP.PoolP*/PoolP$1$pool_t /*CtpP.QEntryPoolP.PoolP*/PoolP$1$Pool$t;typedef fe_queue_entry_t */*CtpP.SendQueueP*/QueueC$0$queue_t;typedef /*CtpP.SendQueueP*/QueueC$0$queue_t /*CtpP.SendQueueP*/QueueC$0$Queue$t;typedef message_t */*CtpP.SentCacheP.CacheP*/LruCtpMsgCacheP$0$Cache$t;enum AMQueueP$__nesc_unnamed4351 {  AMQueueP$NUM_CLIENTS = 2U};typedef TMilli /*CtpP.Router*/CtpRoutingEngineP$0$BeaconTimer$precision_tag;typedef TMilli /*CtpP.Router*/CtpRoutingEngineP$0$RouteTimer$precision_tag;typedef TMicro /*Atm128Uart0C.UartP*/Atm128UartP$0$Counter$precision_tag;typedef uint32_t /*Atm128Uart0C.UartP*/Atm128UartP$0$Counter$size_type;typedef uint16_t HplAtm1281Timer3P$CompareA$size_type;typedef uint16_t HplAtm1281Timer3P$Capture$size_type;typedef uint16_t HplAtm1281Timer3P$CompareB$size_type;typedef uint16_t HplAtm1281Timer3P$CompareC$size_type;typedef uint16_t HplAtm1281Timer3P$Timer$timer_size;typedef uint16_t /*InitThreeP.InitThree*/Atm128TimerInitC$1$timer_size;typedef /*InitThreeP.InitThree*/Atm128TimerInitC$1$timer_size /*InitThreeP.InitThree*/Atm128TimerInitC$1$Timer$timer_size;typedef TThree /*CounterThree16C.NCounter*/Atm128CounterC$1$frequency_tag;typedef uint16_t /*CounterThree16C.NCounter*/Atm128CounterC$1$timer_size;typedef /*CounterThree16C.NCounter*/Atm128CounterC$1$frequency_tag /*CounterThree16C.NCounter*/Atm128CounterC$1$Counter$precision_tag;typedef /*CounterThree16C.NCounter*/Atm128CounterC$1$timer_size /*CounterThree16C.NCounter*/Atm128CounterC$1$Counter$size_type;typedef /*CounterThree16C.NCounter*/Atm128CounterC$1$timer_size /*CounterThree16C.NCounter*/Atm128CounterC$1$Timer$timer_size;typedef TMicro /*CounterMicro32C.Transform32*/TransformCounterC$1$to_precision_tag;typedef uint32_t /*CounterMicro32C.Transform32*/TransformCounterC$1$to_size_type;typedef TThree /*CounterMicro32C.Transform32*/TransformCounterC$1$from_precision_tag;typedef uint16_t /*CounterMicro32C.Transform32*/TransformCounterC$1$from_size_type;typedef counter_three_overflow_t /*CounterMicro32C.Transform32*/TransformCounterC$1$upper_count_type;typedef /*CounterMicro32C.Transform32*/TransformCounterC$1$from_precision_tag /*CounterMicro32C.Transform32*/TransformCounterC$1$CounterFrom$precision_tag;typedef /*CounterMicro32C.Transform32*/TransformCounterC$1$from_size_type /*CounterMicro32C.Transform32*/TransformCounterC$1$CounterFrom$size_type;typedef /*CounterMicro32C.Transform32*/TransformCounterC$1$to_precision_tag /*CounterMicro32C.Transform32*/TransformCounterC$1$Counter$precision_tag;typedef /*CounterMicro32C.Transform32*/TransformCounterC$1$to_size_type /*CounterMicro32C.Transform32*/TransformCounterC$1$Counter$size_type;enum SerialAMQueueP$__nesc_unnamed4352 {  SerialAMQueueP$NUM_CLIENTS = 2U};typedef message_t /*MultihopOscilloscopeAppC.UARTMessagePoolP*/PoolC$2$pool_t;typedef /*MultihopOscilloscopeAppC.UARTMessagePoolP*/PoolC$2$pool_t /*MultihopOscilloscopeAppC.UARTMessagePoolP.PoolP*/PoolP$2$pool_t;typedef /*MultihopOscilloscopeAppC.UARTMessagePoolP.PoolP*/PoolP$2$pool_t /*MultihopOscilloscopeAppC.UARTMessagePoolP.PoolP*/PoolP$2$Pool$t;typedef message_t */*MultihopOscilloscopeAppC.UARTQueueP*/QueueC$1$queue_t;typedef /*MultihopOscilloscopeAppC.UARTQueueP*/QueueC$1$queue_t /*MultihopOscilloscopeAppC.UARTQueueP*/QueueC$1$Queue$t;typedef message_t /*MultihopOscilloscopeAppC.DebugMessagePool*/PoolC$3$pool_t;typedef /*MultihopOscilloscopeAppC.DebugMessagePool*/PoolC$3$pool_t /*MultihopOscilloscopeAppC.DebugMessagePool.PoolP*/PoolP$3$pool_t;typedef /*MultihopOscilloscopeAppC.DebugMessagePool.PoolP*/PoolP$3$pool_t /*MultihopOscilloscopeAppC.DebugMessagePool.PoolP*/PoolP$3$Pool$t;typedef message_t */*MultihopOscilloscopeAppC.DebugSendQueue*/QueueC$2$queue_t;typedef /*MultihopOscilloscopeAppC.DebugSendQueue*/QueueC$2$queue_t /*MultihopOscilloscopeAppC.DebugSendQueue*/QueueC$2$Queue$t;typedef message_t *UARTDebugSenderP$SendQueue$t;typedef message_t UARTDebugSenderP$MessagePool$t;# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t PlatformP$Init$init(void);#line 51static  error_t MotePlatformP$PlatformInit$init(void);# 31 "/opt/tinyos-2.x/tos/interfaces/GeneralIO.nc"static   void /*HplAtm128GeneralIOC.PortA.Bit0*/HplAtm128GeneralIOPinP$0$IO$toggle(void);static   void /*HplAtm128GeneralIOC.PortA.Bit0*/HplAtm128GeneralIOPinP$0$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortA.Bit0*/HplAtm128GeneralIOPinP$0$IO$set(void);static   void /*HplAtm128GeneralIOC.PortA.Bit0*/HplAtm128GeneralIOPinP$0$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortA.Bit1*/HplAtm128GeneralIOPinP$1$IO$toggle(void);static   void /*HplAtm128GeneralIOC.PortA.Bit1*/HplAtm128GeneralIOPinP$1$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortA.Bit1*/HplAtm128GeneralIOPinP$1$IO$set(void);static   void /*HplAtm128GeneralIOC.PortA.Bit1*/HplAtm128GeneralIOPinP$1$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortA.Bit2*/HplAtm128GeneralIOPinP$2$IO$toggle(void);static   void /*HplAtm128GeneralIOC.PortA.Bit2*/HplAtm128GeneralIOPinP$2$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortA.Bit2*/HplAtm128GeneralIOPinP$2$IO$set(void);static   void /*HplAtm128GeneralIOC.PortA.Bit2*/HplAtm128GeneralIOPinP$2$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortA.Bit4*/HplAtm128GeneralIOPinP$4$IO$makeInput(void);#line 30static   void /*HplAtm128GeneralIOC.PortA.Bit4*/HplAtm128GeneralIOPinP$4$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortA.Bit6*/HplAtm128GeneralIOPinP$6$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortA.Bit6*/HplAtm128GeneralIOPinP$6$IO$set(void);static   void /*HplAtm128GeneralIOC.PortA.Bit6*/HplAtm128GeneralIOPinP$6$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortB.Bit0*/HplAtm128GeneralIOPinP$8$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortB.Bit0*/HplAtm128GeneralIOPinP$8$IO$set(void);static   void /*HplAtm128GeneralIOC.PortB.Bit0*/HplAtm128GeneralIOPinP$8$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortB.Bit1*/HplAtm128GeneralIOPinP$9$IO$makeOutput(void);#line 35static   void /*HplAtm128GeneralIOC.PortB.Bit2*/HplAtm128GeneralIOPinP$10$IO$makeOutput(void);#line 33static   void /*HplAtm128GeneralIOC.PortB.Bit3*/HplAtm128GeneralIOPinP$11$IO$makeInput(void);static   void /*HplAtm128GeneralIOC.PortB.Bit7*/HplAtm128GeneralIOPinP$15$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortB.Bit7*/HplAtm128GeneralIOPinP$15$IO$set(void);static   void /*HplAtm128GeneralIOC.PortB.Bit7*/HplAtm128GeneralIOPinP$15$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortD.Bit4*/HplAtm128GeneralIOPinP$28$IO$makeInput(void);#line 30static   void /*HplAtm128GeneralIOC.PortD.Bit4*/HplAtm128GeneralIOPinP$28$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortD.Bit6*/HplAtm128GeneralIOPinP$30$IO$makeInput(void);#line 30static   void /*HplAtm128GeneralIOC.PortD.Bit6*/HplAtm128GeneralIOPinP$30$IO$clr(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t MeasureClockC$Init$init(void);# 60 "/opt/tinyos-2.x/tos/chips/atm128/timer/Atm128Calibrate.nc"static   uint16_t MeasureClockC$Atm128Calibrate$baudrateRegister(uint32_t arg_0x103e570);#line 53static   uint8_t MeasureClockC$Atm128Calibrate$adcPrescaler(void);# 56 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static   error_t SchedulerBasicP$TaskBasic$postTask(# 45 "/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc"uint8_t arg_0x10018d0);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static  void SchedulerBasicP$TaskBasic$default$runTask(# 45 "/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc"uint8_t arg_0x10018d0);# 46 "/opt/tinyos-2.x/tos/interfaces/Scheduler.nc"static  void SchedulerBasicP$Scheduler$init(void);#line 61static  void SchedulerBasicP$Scheduler$taskLoop(void);#line 54static  bool SchedulerBasicP$Scheduler$runNextTask(void);# 59 "/opt/tinyos-2.x/tos/interfaces/McuSleep.nc"static   void McuSleepC$McuSleep$sleep(void);# 44 "/opt/tinyos-2.x/tos/interfaces/McuPowerState.nc"static   void McuSleepC$McuPowerState$update(void);# 49 "/opt/tinyos-2.x/tos/interfaces/Boot.nc"static  void MultihopOscilloscopeC$Boot$booted(void);# 92 "/opt/tinyos-2.x/tos/interfaces/SplitControl.nc"static  void MultihopOscilloscopeC$SerialControl$startDone(error_t arg_0x1155758);#line 117static  void MultihopOscilloscopeC$SerialControl$stopDone(error_t arg_0x1154330);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static  void MultihopOscilloscopeC$uartSendTask$runTask(void);# 67 "/opt/tinyos-2.x/tos/interfaces/Receive.nc"static  message_t *MultihopOscilloscopeC$Snoop$receive(message_t *arg_0x1170120, void *arg_0x11702c0, uint8_t arg_0x1170448);# 92 "/opt/tinyos-2.x/tos/interfaces/SplitControl.nc"static  void MultihopOscilloscopeC$RadioControl$startDone(error_t arg_0x1155758);#line 117static  void MultihopOscilloscopeC$RadioControl$stopDone(error_t arg_0x1154330);# 89 "/opt/tinyos-2.x/tos/interfaces/Send.nc"static  void MultihopOscilloscopeC$Send$sendDone(message_t *arg_0x1174120, error_t arg_0x11742a8);# 63 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static  void MultihopOscilloscopeC$Read$readDone(error_t arg_0x11a8480, MultihopOscilloscopeC$Read$val_t arg_0x11a8608);# 99 "/opt/tinyos-2.x/tos/interfaces/AMSend.nc"static  void MultihopOscilloscopeC$SerialSend$sendDone(message_t *arg_0x1176010, error_t arg_0x1176198);# 67 "/opt/tinyos-2.x/tos/interfaces/Receive.nc"static  message_t *MultihopOscilloscopeC$Receive$receive(message_t *arg_0x1170120, void *arg_0x11702c0, uint8_t arg_0x1170448);# 72 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"static  void MultihopOscilloscopeC$Timer$fired(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t LedsP$Init$init(void);# 56 "/opt/tinyos-2.x/tos/interfaces/Leds.nc"static   void LedsP$Leds$led0Toggle(void);static   void LedsP$Leds$led1On(void);static   void LedsP$Leds$led1Toggle(void);#line 89static   void LedsP$Leds$led2Toggle(void);#line 45static   void LedsP$Leds$led0On(void);#line 78static   void LedsP$Leds$led2On(void);# 98 "/opt/tinyos-2.x/tos/lib/timer/Alarm.nc"static   /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$size_type /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$getNow(void);#line 92static   void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$startAt(/*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$size_type arg_0x122d9e0, /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$size_type arg_0x122db70);#line 105static   /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$size_type /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$getAlarm(void);#line 62static   void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$stop(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Init$init(void);# 53 "/opt/tinyos-2.x/tos/lib/timer/Counter.nc"static   /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Counter$size_type /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Counter$get(void);# 49 "/opt/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Compare.nc"static   void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Compare$fired(void);# 61 "/opt/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer.nc"static   void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Timer$overflow(void);# 69 "/opt/tinyos-2.x/tos/chips/atm1281/timer/HplAtm128TimerCtrl8.nc"static   uint8_t HplAtm1281Timer2AsyncP$TimerCtrl$getInterruptFlag(void);#line 62static   void HplAtm1281Timer2AsyncP$TimerCtrl$setControlB(uint8_t arg_0x1256848);#line 61static   void HplAtm1281Timer2AsyncP$TimerCtrl$setControlA(uint8_t arg_0x12563a0);# 54 "/opt/tinyos-2.x/tos/interfaces/McuPowerOverride.nc"static   mcu_power_t HplAtm1281Timer2AsyncP$McuPowerOverride$lowestState(void);# 57 "/opt/tinyos-2.x/tos/chips/atm1281/timer/HplAtm128TimerAsync.nc"static   void HplAtm1281Timer2AsyncP$TimerAsync$setTimer2Asynchronous(void);#line 75static   int HplAtm1281Timer2AsyncP$TimerAsync$compareABusy(void);# 39 "/opt/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Compare.nc"static   HplAtm1281Timer2AsyncP$Compare$size_type HplAtm1281Timer2AsyncP$Compare$get(void);static   void HplAtm1281Timer2AsyncP$Compare$set(HplAtm1281Timer2AsyncP$Compare$size_type arg_0x1252910);static   void HplAtm1281Timer2AsyncP$Compare$start(void);# 52 "/opt/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer.nc"static   HplAtm1281Timer2AsyncP$Timer$timer_size HplAtm1281Timer2AsyncP$Timer$get(void);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static  void /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$fired$runTask(void);# 67 "/opt/tinyos-2.x/tos/lib/timer/Alarm.nc"static   void /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Alarm$fired(void);# 125 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"static  uint32_t /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Timer$getNow(void);#line 118static  void /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Timer$startOneShotAt(uint32_t arg_0x11a3c98, uint32_t arg_0x11a3e28);#line 67static  void /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Timer$stop(void);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static  void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$updateFromTimer$runTask(void);# 72 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"static  void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$TimerFrom$fired(void);#line 72static  void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$default$fired(# 37 "/opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x12f08a8);# 81 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"static  bool /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$isRunning(# 37 "/opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x12f08a8);# 53 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"static  void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$startPeriodic(# 37 "/opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x12f08a8, # 53 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"uint32_t arg_0x11a5a20);static  void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$startOneShot(# 37 "/opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x12f08a8, # 62 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"uint32_t arg_0x11a4010);static  void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$stop(# 37 "/opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x12f08a8);# 71 "/opt/tinyos-2.x/tos/lib/timer/Counter.nc"static   void /*HilTimerMilliC.CounterToLocalTimeC*/CounterToLocalTimeC$0$Counter$overflow(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t Atm128AdcP$Init$init(void);# 110 "/opt/tinyos-2.x/tos/chips/atm128/adc/Atm128AdcMultiple.nc"static   bool Atm128AdcP$Atm128AdcMultiple$default$dataReady(uint16_t arg_0x13b9878, bool arg_0x13b9a00, uint8_t arg_0x13b9b88, uint8_t *arg_0x13b9d48, uint8_t *arg_0x13b9ef8);# 61 "/opt/tinyos-2.x/tos/chips/atm128/adc/Atm128AdcSingle.nc"static   bool Atm128AdcP$Atm128AdcSingle$getData(uint8_t arg_0x13a5368, uint8_t arg_0x13a54f8, bool arg_0x13a5698, uint8_t arg_0x13a5828);# 147 "/opt/tinyos-2.x/tos/chips/atm128/adc/HplAtm128Adc.nc"static   void Atm128AdcP$HplAtm128Adc$dataReady(uint16_t arg_0x13c15f8);# 74 "/opt/tinyos-2.x/tos/interfaces/AsyncStdControl.nc"static   error_t Atm128AdcP$AsyncStdControl$start(void);static   error_t Atm128AdcP$AsyncStdControl$stop(void);# 44 "/opt/tinyos-2.x/tos/chips/atm128/adc/HplAtm128Adc.nc"static   Atm128Admux_t HplAtm128AdcP$HplAtm128Adc$getAdmux(void);#line 73static   void HplAtm128AdcP$HplAtm128Adc$enableAdc(void);#line 49static   void HplAtm128AdcP$HplAtm128Adc$setAdmux(Atm128Admux_t arg_0x13c6358);#line 141static   bool HplAtm128AdcP$HplAtm128Adc$cancel(void);#line 77static   void HplAtm128AdcP$HplAtm128Adc$disableAdc(void);static   void HplAtm128AdcP$HplAtm128Adc$disableInterruption(void);#line 60static   void HplAtm128AdcP$HplAtm128Adc$setAdcsra(Atm128Adcsra_t arg_0x13c6c20);#line 55static   Atm128Adcsra_t HplAtm128AdcP$HplAtm128Adc$getAdcsra(void);static   uint16_t HplAtm128AdcP$HplAtm128Adc$getValue(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t /*Atm128AdcC.AdcArbiter.Queue*/RoundRobinResourceQueueC$0$Init$init(void);# 69 "/opt/tinyos-2.x/tos/interfaces/ResourceQueue.nc"static   error_t /*Atm128AdcC.AdcArbiter.Queue*/RoundRobinResourceQueueC$0$RoundRobinQueue$enqueue(resource_client_id_t arg_0x14589f8);#line 43static   bool /*Atm128AdcC.AdcArbiter.Queue*/RoundRobinResourceQueueC$0$RoundRobinQueue$isEmpty(void);static   bool /*Atm128AdcC.AdcArbiter.Queue*/RoundRobinResourceQueueC$0$RoundRobinQueue$isEnqueued(resource_client_id_t arg_0x1458010);static   resource_client_id_t /*Atm128AdcC.AdcArbiter.Queue*/RoundRobinResourceQueueC$0$RoundRobinQueue$dequeue(void);# 43 "/opt/tinyos-2.x/tos/interfaces/ResourceRequested.nc"static   void /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$0$ResourceRequested$default$requested(# 55 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14623e8);# 55 "/opt/tinyos-2.x/tos/interfaces/ResourceConfigure.nc"static   void /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$0$ResourceConfigure$default$unconfigure(# 60 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x1461600);# 49 "/opt/tinyos-2.x/tos/interfaces/ResourceConfigure.nc"static   void /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$0$ResourceConfigure$default$configure(# 60 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x1461600);# 56 "/opt/tinyos-2.x/tos/interfaces/ResourceDefaultOwner.nc"static   error_t /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$0$ResourceDefaultOwner$release(void);# 110 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static   error_t /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$0$Resource$release(# 54 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"

⌨️ 快捷键说明

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