testSoftDog.lua 844 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. --- 模块功能:软狗功能测试
  2. -- @author openLuat
  3. -- @module testSoftDog
  4. -- @license MIT
  5. -- @copyright openLuat
  6. -- @release 2019.11.26
  7. module(...,package.seeall)
  8. --[[
  9. 函数名:eatSoftDog
  10. 功能 :喂狗
  11. 参数 :无
  12. 返回值:无
  13. ]]
  14. function eatSoftDog()
  15. print("eatSoftDog test")
  16. rtos.eatSoftDog()
  17. end
  18. --[[
  19. 函数名:closeSoftDog
  20. 功能 :关闭软狗
  21. 参数 :无
  22. 返回值:无
  23. ]]
  24. function closeSoftDog()
  25. print("closeSoftDog test")
  26. sys.timerStop(eatSoftDog)
  27. rtos.closeSoftDog()
  28. end
  29. --打开并设置软狗超时时间单位MS,超过设置时间没去喂狗,重启模块
  30. rtos.openSoftDog(60*1000)
  31. --定时喂狗
  32. sys.timerLoopStart(eatSoftDog,50*1000)
  33. --关闭软狗
  34. sys.timerStart(closeSoftDog,180*1000)
  35. --打印版本号
  36. sys.timerLoopStart(log.info,2000,rtos.get_version(),_G.VERSION)