air530z.go 592 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // Author: NiuJiuRu
  2. // Email: niujiuru@qq.com
  3. package air530z
  4. import (
  5. "time"
  6. "hnyfkj.com.cn/rtu/linux/baseapp"
  7. )
  8. const MODULE_NAME = "Air530Z"
  9. func ModuleInit() {
  10. var err error
  11. var ret int
  12. for range 5 {
  13. if baseapp.IsExit1() {
  14. return
  15. }
  16. ret, err = air530Z_ComInit()
  17. if ret == -1 {
  18. time.Sleep(1 * time.Second)
  19. continue
  20. } else {
  21. break
  22. }
  23. }
  24. if err != nil {
  25. baseapp.Logger.Errorf("[%s] 错误: %v!!", MODULE_NAME, err)
  26. }
  27. }
  28. func ModuleExit() {
  29. air530Z_ComExit()
  30. }
  31. func Get2DPosition() (lat string, lon string, err error) {
  32. return air530Z_Get2DPosition()
  33. }