judge_cloud.go 505 B

1234567891011121314151617181920
  1. package pkg
  2. import (
  3. commonConfig "cicv-data-closedloop/aarch64/pjibot_guide/common/config"
  4. "cicv-data-closedloop/common/config/c_log"
  5. "time"
  6. )
  7. func GetCloudStatus(status *string, turnLength int) {
  8. // 轮询云端任务状态
  9. for {
  10. time.Sleep(time.Duration(turnLength) * time.Second)
  11. taskStatus, err := commonConfig.GetStatus(commonConfig.PlatformConfig.TaskConfigId)
  12. if err != nil {
  13. c_log.GlobalLogger.Error("获取配置status失败:", err)
  14. continue
  15. }
  16. *status = taskStatus
  17. }
  18. }