📄 app.c
字号:
static result_t UARTM$HPLUART$get(uint8_t arg_0x1a634b18);static result_t UARTM$HPLUART$putDone(void);# 34 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\ByteComm.nc"static result_t UARTM$ByteComm$txByte(uint8_t arg_0x1ad5e578);# 41 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\StdControl.nc"static result_t UARTM$Control$init(void);static result_t UARTM$Control$start(void);# 27 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\system\\RealMain.nc"static result_t RealMain$hardwareInit(void);# 57 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Pot.nc"static result_t RealMain$Pot$init(uint8_t arg_0x1a531bb0);# 41 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\StdControl.nc"static result_t RealMain$StdControl$init(void);static result_t RealMain$StdControl$start(void);# 34 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\system\\RealMain.nc"int main(void) ;# 53 "C:\\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 "C:\\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 "C:\\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 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\platform\\atm1281\\HPLInit.nc"static inline result_t HPLInit$init(void);# 40 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\HPLUART.nc"static result_t SensorNodeM$HPLUART$init(void);# 22 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\sensorboards\\mda320\\Dio.nc"static result_t SensorNodeM$Dio2$low(void);#line 21static result_t SensorNodeM$Dio2$high(void);# 37 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Timer.nc"static result_t SensorNodeM$Timer3$start(char arg_0x1a5b0720, uint32_t arg_0x1a5b08b8);# 26 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\SendMsg.nc"static result_t SensorNodeM$Send$send(uint16_t arg_0x1a605d88, uint8_t arg_0x1a605f10, TOS_MsgPtr arg_0x1a5e30b0);# 26 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\sensorboards\\mda320\\ADConvert.nc"static result_t SensorNodeM$Soilsensor2$getData(void);# 22 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\sensorboards\\mda320\\Dio.nc"static result_t SensorNodeM$Dio0$low(void);#line 21static result_t SensorNodeM$Dio0$high(void);# 30 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\ADC.nc"static result_t SensorNodeM$Battery$getData(void);# 37 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Timer.nc"static result_t SensorNodeM$Timer1$start(char arg_0x1a5b0720, uint32_t arg_0x1a5b08b8);# 27 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\sensorboards\\mda320\\Dio.nc"static result_t SensorNodeM$Dio3$setparam(uint8_t arg_0x1a630c48);# 41 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\StdControl.nc"static result_t SensorNodeM$CommControl$init(void);static result_t SensorNodeM$CommControl$start(void);# 26 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\sensorboards\\mda320\\ADConvert.nc"static result_t SensorNodeM$Soilsensor0$getData(void);# 35 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Leds.nc"static result_t SensorNodeM$Leds$init(void);#line 110static result_t SensorNodeM$Leds$yellowToggle(void);#line 60static result_t SensorNodeM$Leds$redToggle(void);# 41 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\StdControl.nc"static result_t SensorNodeM$IBADCcontrol$init(void);static result_t SensorNodeM$IBADCcontrol$start(void);# 26 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\sensorboards\\mda320\\ADConvert.nc"static result_t SensorNodeM$Soilsensor3$getData(void);# 37 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Timer.nc"static result_t SensorNodeM$Timer2$start(char arg_0x1a5b0720, uint32_t arg_0x1a5b08b8);static result_t SensorNodeM$Timer2$stop(void);# 41 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\StdControl.nc"static result_t SensorNodeM$BatteryControl$init(void);static result_t SensorNodeM$BatteryControl$start(void);#line 41static result_t SensorNodeM$DioControl$init(void);static result_t SensorNodeM$DioControl$start(void);# 22 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\sensorboards\\mda320\\Dio.nc"static result_t SensorNodeM$Dio1$low(void);#line 21static result_t SensorNodeM$Dio1$high(void);# 26 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\sensorboards\\mda320\\ADConvert.nc"static result_t SensorNodeM$Soilsensor1$getData(void);# 27 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\sensorboards\\mda320\\Dio.nc"static result_t SensorNodeM$Dio4$setparam(uint8_t arg_0x1a630c48);# 100 "C:\\Crossbow\\cygwin\\opt\\Moteworks\\apps\\Field\\field_1\\SensorNodeM.nc"enum SensorNodeM$__nesc_unnamed4285 { SensorNodeM$ASCII_CR = 0x0d, SensorNodeM$ASCII_SP = 0x20, SensorNodeM$ASCII_0 = 0x30};enum SensorNodeM$__nesc_unnamed4286 { SensorNodeM$NOECTE = 0x00, SensorNodeM$SOILSENSOR0EX = 0x01, SensorNodeM$SOILSENSOR0GD = 0x02, SensorNodeM$SOILSENSOR1EX = 0x03, SensorNodeM$SOILSENSOR1GD = 0x04, SensorNodeM$SOILSENSOR2EX = 0x05, SensorNodeM$SOILSENSOR2GD = 0x06, SensorNodeM$SOILSENSOR3EX = 0x07, SensorNodeM$SOILSENSOR3GD = 0x08, SensorNodeM$BATTERY = 0x09};enum SensorNodeM$__nesc_unnamed4287 { SensorNodeM$DIGI0 = 0x00, SensorNodeM$DIGI1 = 0x01};enum SensorNodeM$__nesc_unnamed4288 { SensorNodeM$MAX_DATUM_DIGITS = 4};enum SensorNodeM$__nesc_unnamed4289 { SensorNodeM$UART_BUF_MAXLEN = 15};TOS_Msg SensorNodeM$msg_buffer;XDataMsg *SensorNodeM$pack;uint8_t SensorNodeM$databuffer[22];uint8_t SensorNodeM$measured = 0;#line 137uint8_t SensorNodeM$day = 0;uint8_t SensorNodeM$uartBufCount = 0;uint8_t SensorNodeM$uartBuf[SensorNodeM$UART_BUF_MAXLEN - 1];uint8_t SensorNodeM$state;uint8_t SensorNodeM$datastore[12][22];uint8_t SensorNodeM$rstIndex;bool SensorNodeM$EX_ON = TRUE;bool SensorNodeM$EX_OFF = FALSE;bool SensorNodeM$sending_packet = FALSE;bool SensorNodeM$bufData_tx = FALSE;bool SensorNodeM$fromExcitation = FALSE;bool SensorNodeM$inited = FALSE;static void SensorNodeM$Excitation_33(bool Ex_Status);#line 176static void SensorNodeM$Excitation_25(bool Ex_Status);#line 191static void SensorNodeM$send_msg(void);#line 218static inline void SensorNodeM$dataProcess(void);#line 272static inline result_t SensorNodeM$StdControl$init(void);#line 286static inline result_t SensorNodeM$StdControl$start(void);#line 319static inline result_t SensorNodeM$Send$sendDone(TOS_MsgPtr msg, result_t success);#line 352static inline TOS_MsgPtr SensorNodeM$Receive$receive(TOS_MsgPtr data);#line 371static inline result_t SensorNodeM$Soilsensor0$dataReady(uint16_t data);static inline result_t SensorNodeM$Soilsensor1$dataReady(uint16_t data);#line 394static inline result_t SensorNodeM$Soilsensor2$dataReady(uint16_t data);#line 407static inline result_t SensorNodeM$Soilsensor3$dataReady(uint16_t data);#line 420static inline result_t SensorNodeM$Battery$dataReady(uint16_t data);#line 434static inline result_t SensorNodeM$HPLUART$get(uint8_t data);#line 457static inline result_t SensorNodeM$Timer1$fired(void);#line 479static inline result_t SensorNodeM$Timer2$fired(void);#line 520static inline result_t SensorNodeM$Timer3$fired(void);#line 545static inline result_t SensorNodeM$HPLUART$putDone(void);static inline result_t SensorNodeM$Dio0$dataReady(uint16_t data);static inline result_t SensorNodeM$Dio1$dataReady(uint16_t data);#line 568static inline result_t SensorNodeM$Dio2$dataReady(uint16_t data);#line 580static inline result_t SensorNodeM$Dio3$dataReady(uint16_t data);#line 595static inline result_t SensorNodeM$Dio4$dataReady(uint16_t data);# 19 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\PowerManagement.nc"static uint8_t TimerM$PowerManagement$adjustPower(void);# 84 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Clock.nc"static void TimerM$Clock$setInterval(uint8_t arg_0x1a725da8);#line 132static uint8_t TimerM$Clock$readCounter(void);#line 75static result_t TimerM$Clock$setRate(char arg_0x1a725010, char arg_0x1a725190);#line 100static uint8_t TimerM$Clock$getInterval(void);# 51 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Timer.nc"static result_t TimerM$Timer$fired(# 26 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\system\\TimerM.nc"uint8_t arg_0x1a716c68);uint32_t TimerM$mState;uint8_t TimerM$setIntervalFlag;uint8_t TimerM$mScale;#line 38uint8_t TimerM$mInterval;int8_t TimerM$queue_head;int8_t TimerM$queue_tail;uint8_t TimerM$queue_size;uint8_t TimerM$queue[NUM_TIMERS];volatile uint16_t TimerM$interval_outstanding;#line 45struct TimerM$timer_s { uint8_t type; int32_t ticks; int32_t ticksLeft;} TimerM$mTimerList[NUM_TIMERS];enum TimerM$__nesc_unnamed4290 { TimerM$maxTimerInterval = 230};static result_t TimerM$StdControl$init(void);static inline result_t TimerM$StdControl$start(void);static result_t TimerM$Timer$start(uint8_t id, char type, uint32_t interval);#line 106inline static void TimerM$adjustInterval(void);#line 145static inline result_t TimerM$Timer$stop(uint8_t id);#line 159static inline result_t TimerM$Timer$default$fired(uint8_t id);static inline void TimerM$enqueue(uint8_t value);static inline uint8_t TimerM$dequeue(void);static inline void TimerM$signalOneTimer(void);static inline void TimerM$HandleFire(void);#line 230static inline result_t TimerM$Clock$fire(void);# 159 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\interfaces\\Clock.nc"static result_t HPLClock$Clock$fire(void);# 37 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\platform\\atm1281\\HPLClock.nc"uint8_t HPLClock$set_flag;uint8_t HPLClock$mscale;#line 38uint8_t HPLClock$nextScale;#line 38uint8_t HPLClock$minterval;#line 70static inline void HPLClock$Clock$setInterval(uint8_t value);static inline uint8_t HPLClock$Clock$getInterval(void);#line 108static inline result_t HPLClock$Clock$setIntervalAndScale(uint8_t interval, uint8_t scale);#line 136static inline uint8_t HPLClock$Clock$readCounter(void);#line 157static inline result_t HPLClock$Clock$setRate(char interval, char scale);void __vector_13(void) __attribute((interrupt)) ;# 48 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\platform\\micazc\\HPLPowerManagementM.nc"bool HPLPowerManagementM$disabled = TRUE;#line 61static inline uint8_t HPLPowerManagementM$getPowerLevel(void);#line 114static inline void HPLPowerManagementM$doAdjustment(void);#line 134static uint8_t HPLPowerManagementM$PowerManagement$adjustPower(void);# 28 "C:\\Crossbow\\cygwin\\opt\\MoteWorks\\tos\\system\\LedsC.nc"uint8_t LedsC$ledsOn;enum LedsC$__nesc_unnamed4291 { LedsC$RED_BIT = 1, LedsC$GREEN_BIT = 2, LedsC$YELLOW_BIT = 4};static result_t LedsC$Leds$init(void);#line 50static inline result_t LedsC$Leds$redOn(void);static inline result_t LedsC$Leds$redOff(void);static result_t LedsC$Leds$redToggle(void);#line 108static inline result_t LedsC$Leds$yellowOn(void);static inline result_t LedsC$Leds$yellowOff(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -