123456789101112131415161718192021222324252627282930313233343536373839 |
- package pkg
- import (
- commonConfig "cicv-data-closedloop/aarch64/pjibot_guide/common/config"
- "cicv-data-closedloop/common/config/c_log"
- "fmt"
- "time"
- )
- // UN_CHANGE 没有新的任务
- // CHANGE 有新的任务
- // NONE 设备没有配置任务
- func GetCloudStatus(cloudStatus *string, lastCloudStatus *string, turnLength int) {
- // 轮询云端任务状态
- for {
- time.Sleep(time.Duration(turnLength) * time.Second)
- *lastCloudStatus = *cloudStatus
- taskStatus, err := commonConfig.GetStatus(commonConfig.PlatformConfig.TaskConfigId)
- if err != nil {
- c_log.GlobalLogger.Error("获取云端配置status失败:", err)
- continue
- }
- if taskStatus == "" || taskStatus == " " {
- taskStatus = "NONE"
- }
- *cloudStatus = taskStatus
- }
- }
- func GetCloudConfig(cloudStatus string, lastCloudStatus string, turnLength int) {
- for {
- time.Sleep(time.Duration(turnLength) * time.Second)
- if cloudStatus == "CHANGE" {
- fmt.Println("2")
- commonConfig.InitPlatformConfig()
- }
- }
- }
|