📄 app.c
字号:
# 110 "/opt/tinyos-2.1.0/tos/interfaces/Resource.nc"static error_t /*WireAdcP.ArbitrateRead*/ArbitratedReadC$0$Resource$default$release(# 27 "/opt/tinyos-2.1.0/tos/system/ArbitratedReadC.nc"uint8_t arg_0x405d0990);# 78 "/opt/tinyos-2.1.0/tos/interfaces/Resource.nc"static error_t /*WireAdcP.ArbitrateRead*/ArbitratedReadC$0$Resource$default$request(# 27 "/opt/tinyos-2.1.0/tos/system/ArbitratedReadC.nc"uint8_t arg_0x405d0990);# 92 "/opt/tinyos-2.1.0/tos/interfaces/Resource.nc"static void /*WireAdcP.ArbitrateRead*/ArbitratedReadC$0$Resource$granted(# 27 "/opt/tinyos-2.1.0/tos/system/ArbitratedReadC.nc"uint8_t arg_0x405d0990);# 32 "/opt/tinyos-2.1.0/tos/chips/atm128/adc/Atm128AdcConfig.nc"static uint8_t VoltageP$Atm128AdcConfig$getRefVoltage(void );#line 25static uint8_t VoltageP$Atm128AdcConfig$getChannel(void );#line 39static uint8_t VoltageP$Atm128AdcConfig$getPrescaler(void );# 67 "/opt/tinyos-2.1.0/tos/interfaces/Receive.nc"static #line 63message_t * CC2420ActiveMessageP$SubReceive$receive(#line 60message_t * msg, void * payload, uint8_t len);# 89 "/opt/tinyos-2.1.0/tos/interfaces/Send.nc"static void CC2420ActiveMessageP$SubSend$sendDone(#line 85message_t * msg, error_t error);# 53 "/opt/tinyos-2.1.0/tos/chips/cc2420/interfaces/CC2420Config.nc"static void CC2420ActiveMessageP$CC2420Config$syncDone(error_t error);# 95 "/opt/tinyos-2.1.0/tos/chips/cc2420/interfaces/RadioBackoff.nc"static void CC2420ActiveMessageP$RadioBackoff$default$requestCca(# 45 "/opt/tinyos-2.1.0/tos/chips/cc2420/CC2420ActiveMessageP.nc"am_id_t arg_0x40622e18, # 95 "/opt/tinyos-2.1.0/tos/chips/cc2420/interfaces/RadioBackoff.nc"message_t * msg);#line 81static void CC2420ActiveMessageP$RadioBackoff$default$requestInitialBackoff(# 45 "/opt/tinyos-2.1.0/tos/chips/cc2420/CC2420ActiveMessageP.nc"am_id_t arg_0x40622e18, # 81 "/opt/tinyos-2.1.0/tos/chips/cc2420/interfaces/RadioBackoff.nc"message_t * msg);static void CC2420ActiveMessageP$RadioBackoff$default$requestCongestionBackoff(# 45 "/opt/tinyos-2.1.0/tos/chips/cc2420/CC2420ActiveMessageP.nc"am_id_t arg_0x40622e18, # 88 "/opt/tinyos-2.1.0/tos/chips/cc2420/interfaces/RadioBackoff.nc"message_t * msg);# 59 "/opt/tinyos-2.1.0/tos/interfaces/SendNotifier.nc"static void CC2420ActiveMessageP$SendNotifier$default$aboutToSend(# 44 "/opt/tinyos-2.1.0/tos/chips/cc2420/CC2420ActiveMessageP.nc"am_id_t arg_0x406227a0, # 59 "/opt/tinyos-2.1.0/tos/interfaces/SendNotifier.nc"am_addr_t dest, #line 57message_t * msg);# 95 "/opt/tinyos-2.1.0/tos/chips/cc2420/interfaces/RadioBackoff.nc"static void CC2420ActiveMessageP$SubBackoff$requestCca(message_t * msg);#line 81static void CC2420ActiveMessageP$SubBackoff$requestInitialBackoff(message_t * msg);static void CC2420ActiveMessageP$SubBackoff$requestCongestionBackoff(message_t * msg);# 67 "/opt/tinyos-2.1.0/tos/interfaces/Packet.nc"static uint8_t CC2420ActiveMessageP$Packet$payloadLength(#line 63message_t * msg);#line 115static #line 112void * CC2420ActiveMessageP$Packet$getPayload(#line 110message_t * msg, uint8_t len);#line 83static void CC2420ActiveMessageP$Packet$setPayloadLength(#line 79message_t * msg, uint8_t len);# 69 "/opt/tinyos-2.1.0/tos/interfaces/AMSend.nc"static error_t CC2420ActiveMessageP$AMSend$send(# 39 "/opt/tinyos-2.1.0/tos/chips/cc2420/CC2420ActiveMessageP.nc"am_id_t arg_0x40618d78, # 69 "/opt/tinyos-2.1.0/tos/interfaces/AMSend.nc"am_addr_t addr, #line 60message_t * msg, uint8_t len);# 67 "/opt/tinyos-2.1.0/tos/interfaces/Receive.nc"static #line 63message_t * CC2420ActiveMessageP$Snoop$default$receive(# 41 "/opt/tinyos-2.1.0/tos/chips/cc2420/CC2420ActiveMessageP.nc"am_id_t arg_0x40624de0, # 60 "/opt/tinyos-2.1.0/tos/interfaces/Receive.nc"message_t * msg, void * payload, uint8_t len);#line 67static #line 63message_t * CC2420ActiveMessageP$Receive$default$receive(# 40 "/opt/tinyos-2.1.0/tos/chips/cc2420/CC2420ActiveMessageP.nc"am_id_t arg_0x40624748, # 60 "/opt/tinyos-2.1.0/tos/interfaces/Receive.nc"message_t * msg, void * payload, uint8_t len);# 57 "/opt/tinyos-2.1.0/tos/interfaces/AMPacket.nc"static am_addr_t CC2420ActiveMessageP$AMPacket$address(void );static am_addr_t CC2420ActiveMessageP$AMPacket$destination(#line 63message_t * amsg);#line 92static void CC2420ActiveMessageP$AMPacket$setDestination(#line 88message_t * amsg, am_addr_t addr);#line 136static am_id_t CC2420ActiveMessageP$AMPacket$type(#line 132message_t * amsg);#line 151static void CC2420ActiveMessageP$AMPacket$setType(#line 147message_t * amsg, am_id_t t);#line 125static bool CC2420ActiveMessageP$AMPacket$isForMe(#line 122message_t * amsg);# 83 "/opt/tinyos-2.1.0/tos/interfaces/SplitControl.nc"static error_t CC2420CsmaP$SplitControl$start(void );#line 109static error_t CC2420CsmaP$SplitControl$stop(void );# 81 "/opt/tinyos-2.1.0/tos/chips/cc2420/interfaces/RadioBackoff.nc"static void CC2420CsmaP$SubBackoff$requestInitialBackoff(message_t * msg);static void CC2420CsmaP$SubBackoff$requestCongestionBackoff(message_t * msg);# 73 "/opt/tinyos-2.1.0/tos/chips/cc2420/interfaces/CC2420Transmit.nc"static void CC2420CsmaP$CC2420Transmit$sendDone(message_t * p_msg, error_t error);# 64 "/opt/tinyos-2.1.0/tos/interfaces/Send.nc"static error_t CC2420CsmaP$Send$send(#line 56message_t * msg, uint8_t len);#line 114static #line 112void * CC2420CsmaP$Send$getPayload(#line 111message_t * msg, uint8_t len);#line 101static uint8_t CC2420CsmaP$Send$maxPayloadLength(void );# 76 "/opt/tinyos-2.1.0/tos/chips/cc2420/interfaces/CC2420Power.nc"static void CC2420CsmaP$CC2420Power$startOscillatorDone(void );#line 56static void CC2420CsmaP$CC2420Power$startVRegDone(void );# 92 "/opt/tinyos-2.1.0/tos/interfaces/Resource.nc"static void CC2420CsmaP$Resource$granted(void );# 64 "/opt/tinyos-2.1.0/tos/interfaces/TaskBasic.nc"static void CC2420CsmaP$sendDone_task$runTask(void );#line 64static void CC2420CsmaP$stopDone_task$runTask(void );#line 64static void CC2420CsmaP$startDone_task$runTask(void );# 86 "/opt/tinyos-2.1.0/tos/chips/cc2420/interfaces/CC2420Config.nc"static bool CC2420ControlP$CC2420Config$isAddressRecognitionEnabled(void );#line 110static bool CC2420ControlP$CC2420Config$isAutoAckEnabled(void );#line 105static bool CC2420ControlP$CC2420Config$isHwAutoAckDefault(void );#line 64static uint16_t CC2420ControlP$CC2420Config$getShortAddr(void );#line 52static error_t CC2420ControlP$CC2420Config$sync(void );#line 70static uint16_t CC2420ControlP$CC2420Config$getPanAddr(void );# 67 "/opt/tinyos-2.1.0/tos/lib/timer/Alarm.nc"static void CC2420ControlP$StartupTimer$fired(void );# 63 "/opt/tinyos-2.1.0/tos/interfaces/Read.nc"static void CC2420ControlP$ReadRssi$default$readDone(error_t result, CC2420ControlP$ReadRssi$val_t val);# 64 "/opt/tinyos-2.1.0/tos/interfaces/TaskBasic.nc"static void CC2420ControlP$syncDone$runTask(void );# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t CC2420ControlP$Init$init(void );# 92 "/opt/tinyos-2.1.0/tos/interfaces/Resource.nc"static void CC2420ControlP$SpiResource$granted(void );#line 92static void CC2420ControlP$SyncResource$granted(void );# 71 "/opt/tinyos-2.1.0/tos/chips/cc2420/interfaces/CC2420Power.nc"static error_t CC2420ControlP$CC2420Power$startOscillator(void );#line 90static error_t CC2420ControlP$CC2420Power$rxOn(void );#line 51static error_t CC2420ControlP$CC2420Power$startVReg(void );#line 63static error_t CC2420ControlP$CC2420Power$stopVReg(void );# 64 "/opt/tinyos-2.1.0/tos/interfaces/TaskBasic.nc"static void CC2420ControlP$sync$runTask(void );# 110 "/opt/tinyos-2.1.0/tos/interfaces/Resource.nc"static error_t CC2420ControlP$Resource$release(void );#line 78static error_t CC2420ControlP$Resource$request(void );# 57 "/opt/tinyos-2.1.0/tos/interfaces/GpioInterrupt.nc"static void CC2420ControlP$InterruptCCA$fired(void );# 92 "/opt/tinyos-2.1.0/tos/interfaces/Resource.nc"static void CC2420ControlP$RssiResource$granted(void );# 44 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128TimerCtrl8.nc"static Atm128_TIFR_t HplAtm128Timer0AsyncP$TimerCtrl$getInterruptFlag(void );#line 37static void HplAtm128Timer0AsyncP$TimerCtrl$setControl(Atm128TimerControl_t control);# 54 "/opt/tinyos-2.1.0/tos/interfaces/McuPowerOverride.nc"static mcu_power_t HplAtm128Timer0AsyncP$McuPowerOverride$lowestState(void );# 44 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128TimerAsync.nc"static int HplAtm128Timer0AsyncP$TimerAsync$compareBusy(void );#line 32static void HplAtm128Timer0AsyncP$TimerAsync$setTimer0Asynchronous(void );# 39 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Compare.nc"static HplAtm128Timer0AsyncP$Compare$size_type HplAtm128Timer0AsyncP$Compare$get(void );static void HplAtm128Timer0AsyncP$Compare$set(HplAtm128Timer0AsyncP$Compare$size_type t);static void HplAtm128Timer0AsyncP$Compare$start(void );# 52 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Timer.nc"static HplAtm128Timer0AsyncP$Timer$timer_size HplAtm128Timer0AsyncP$Timer$get(void );# 41 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128TimerCtrl16.nc"static void HplAtm128Timer1P$TimerCtrl$setCtrlCapture(Atm128TimerCtrlCapture_t control);#line 37static Atm128TimerCtrlCapture_t HplAtm128Timer1P$TimerCtrl$getCtrlCapture(void );# 53 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Compare.nc"static void HplAtm128Timer1P$CompareA$reset(void );#line 45static void HplAtm128Timer1P$CompareA$set(HplAtm128Timer1P$CompareA$size_type t);static void HplAtm128Timer1P$CompareA$start(void );static void HplAtm128Timer1P$CompareA$stop(void );# 79 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Capture.nc"static void HplAtm128Timer1P$Capture$setEdge(bool up);#line 55static void HplAtm128Timer1P$Capture$reset(void );static void HplAtm128Timer1P$Capture$start(void );static void HplAtm128Timer1P$Capture$stop(void );# 49 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Compare.nc"static void HplAtm128Timer1P$CompareB$default$fired(void );#line 49static void HplAtm128Timer1P$CompareC$default$fired(void );# 78 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Timer.nc"static bool HplAtm128Timer1P$Timer$test(void );#line 52static HplAtm128Timer1P$Timer$timer_size HplAtm128Timer1P$Timer$get(void );#line 95static void HplAtm128Timer1P$Timer$setScale(uint8_t scale);#line 58static void HplAtm128Timer1P$Timer$set(HplAtm128Timer1P$Timer$timer_size t);static void HplAtm128Timer1P$Timer$start(void );# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t /*InitOneP.InitOne*/Atm128TimerInitC$0$Init$init(void );# 61 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Timer.nc"static void /*InitOneP.InitOne*/Atm128TimerInitC$0$Timer$overflow(void );# 92 "/opt/tinyos-2.1.0/tos/lib/timer/Alarm.nc"static void /*AlarmMultiplexC.Alarm.Alarm32khz32C.Alarm16.NAlarm*/Atm128AlarmC$0$Alarm$startAt(/*AlarmMultiplexC.Alarm.Alarm32khz32C.Alarm16.NAlarm*/Atm128AlarmC$0$Alarm$size_type t0, /*AlarmMultiplexC.Alarm.Alarm32khz32C.Alarm16.NAlarm*/Atm128AlarmC$0$Alarm$size_type dt);#line 62static void /*AlarmMultiplexC.Alarm.Alarm32khz32C.Alarm16.NAlarm*/Atm128AlarmC$0$Alarm$stop(void );# 49 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Compare.nc"static void /*AlarmMultiplexC.Alarm.Alarm32khz32C.Alarm16.NAlarm*/Atm128AlarmC$0$HplAtm128Compare$fired(void );# 61 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Timer.nc"static void /*AlarmMultiplexC.Alarm.Alarm32khz32C.Alarm16.NAlarm*/Atm128AlarmC$0$HplAtm128Timer$overflow(void );# 53 "/opt/tinyos-2.1.0/tos/lib/timer/Counter.nc"static /*CounterOne16C.NCounter*/Atm128CounterC$0$Counter$size_type /*CounterOne16C.NCounter*/Atm128CounterC$0$Counter$get(void );static bool /*CounterOne16C.NCounter*/Atm128CounterC$0$Counter$isOverflowPending(void );# 61 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Timer.nc"static void /*CounterOne16C.NCounter*/Atm128CounterC$0$Timer$overflow(void );# 71 "/opt/tinyos-2.1.0/tos/lib/timer/Counter.nc"static void /*Counter32khz32C.Transform32*/TransformCounterC$0$CounterFrom$overflow(void );#line 53static /*Counter32khz32C.Transform32*/TransformCounterC$0$Counter$size_type /*Counter32khz32C.Transform32*/TransformCounterC$0$Counter$get(void );# 98 "/opt/tinyos-2.1.0/tos/lib/timer/Alarm.nc"static /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform32*/TransformAlarmC$0$Alarm$size_type /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform32*/TransformAlarmC$0$Alarm$getNow(void );#line 92static void /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform32*/TransformAlarmC$0$Alarm$startAt(/*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform32*/TransformAlarmC$0$Alarm$size_type t0, /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform32*/TransformAlarmC$0$Alarm$size_type dt);#line 55static void /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform32*/TransformAlarmC$0$Alarm$start(/*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform32*/TransformAlarmC$0$Alarm$size_type dt);static void /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform32*/TransformAlarmC$0$Alarm$stop(void );static void /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform32*/TransformAlarmC$0$AlarmFrom$fired(void );# 71 "/opt/tinyos-2.1.0/tos/lib/timer/Counter.nc"static void /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform32*/TransformAlarmC$0$Counter$overflow(void );# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t NoInitC$Init$init(void );# 43 "/opt/tinyos-2.1.0/tos/interfaces/GpioCapture.nc"static error_t /*HplCC2420InterruptsC.CaptureSFDC*/Atm128GpioCaptureC$0$Capture$captureFallingEdge(void );#line 55static void /*HplCC2420InterruptsC.CaptureSFDC*/Atm128GpioCaptureC$0$Capture$disable(void );#line 42static error_t /*HplCC2420InterruptsC.CaptureSFDC*/Atm128GpioCaptureC$0$Capture$captureRisingEdge(void );# 51 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Capture.nc"static void /*HplCC2420InterruptsC.CaptureSFDC*/Atm128GpioCaptureC$0$Atm128Capture$captured(/*HplCC2420InterruptsC.CaptureSFDC*/Atm128GpioCaptureC$0$Atm128Capture$size_type t);# 64 "/opt/tinyos-2.1.0/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static void /*HplCC2420InterruptsC.InterruptFIFOPC*/Atm128GpioInterruptC$0$Atm128Interrupt$fired(void );# 50 "/opt/tinyos-2.1.0/tos/interfaces/GpioInterrupt.nc"static error_t /*HplCC2420InterruptsC.InterruptFIFOPC*/Atm128GpioInterruptC$0$Interrupt$disable(void );#line 43static error_t /*HplCC2420InterruptsC.InterruptFIFOPC*/Atm128GpioInterruptC$0$Interrupt$enableFallingEdge(void );# 64 "/opt/tinyos-2.1.0/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static void /*HplAtm128InterruptC.IntPin0*/HplAtm128InterruptPinP$0$Irq$default$fired(void );# 41 "/opt/tinyos-2.1.0/tos/chips/atm128/pins/HplAtm128InterruptSig.nc"static void /*HplAtm128InterruptC.IntPin0*/HplAtm128InterruptPinP$0$IrqSignal$fired(void );# 64 "/opt/tinyos-2.1.0/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static void /*HplAtm128InterruptC.IntPin1*/HplAtm128InterruptPinP$1$Irq$default$fired(void );# 41 "/opt/tinyos-2.1.0/tos/chips/atm128/pins/HplAtm128Inter
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -