main.lua 1007 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. PROJECT = "ADC"
  2. VERSION = "2.0.0"
  3. --加载日志功能模块,并且设置日志输出等级
  4. --如果关闭调用log模块接口输出的日志,等级设置为log.LOG_SILENT即可
  5. require "log"
  6. LOG_LEVEL = log.LOGLEVEL_TRACE
  7. require "sys"
  8. require "gpsHxxt"
  9. rtos.on(rtos.MSG_RTK_INFO, function(msg)
  10. log.info("rtk",msg.id,msg.status,msg.data)
  11. end)
  12. local function nmeaCb(nmeaItem)
  13. --log.info("nmeaCb",nmeaItem)
  14. rtk.write(nmeaItem)
  15. end
  16. local function test()
  17. sys.wait(5000)
  18. -- uart.setup(2,115200,8,uart.PAR_NONE,uart.STOP_1)
  19. gpsHxxt.setUart(2,115200,8,uart.PAR_NONE,uart.STOP_1)
  20. gpsHxxt.setNmeaMode(2,nmeaCb)
  21. gpsHxxt.open(gpsHxxt.DEFAULT,{tag="rtk"})
  22. local para =
  23. {
  24. appKey = "xyuwwhggzueyiqpgba12",
  25. appSecret = "",
  26. solMode = rtk.SOLMODE_RTK,
  27. solSec = rtk.SEC_5S,
  28. reqSec = rtk.SEC_5S
  29. }
  30. rtk.open(para)
  31. --sys.wait(20000);
  32. --rtk.close()
  33. --para.reqSec=rtk.SEC_1S
  34. --rtk.open(para);
  35. end
  36. sys.taskInit(test)
  37. --启动系统框架
  38. sys.init(0, 0)
  39. sys.run()