|
@@ -32,7 +32,7 @@ func InitControl() {
|
|
go SetLampBright([]int8{1, 2}, LowLightLevel)
|
|
go SetLampBright([]int8{1, 2}, LowLightLevel)
|
|
} else {
|
|
} else {
|
|
go SetSwitchRelay([]int8{1, 2}, 1, 1)
|
|
go SetSwitchRelay([]int8{1, 2}, 1, 1)
|
|
- time.Sleep(100 * time.Millisecond)
|
|
|
|
|
|
+ time.Sleep(500 * time.Millisecond)
|
|
go SetSwitchRelay([]int8{1, 2}, 2, 0)
|
|
go SetSwitchRelay([]int8{1, 2}, 2, 0)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -85,17 +85,17 @@ func OperationLampSwitchJudge(radarId []int8, brightness int, power string) {
|
|
case FullPower:
|
|
case FullPower:
|
|
// 满功率:打开回路1和回路2
|
|
// 满功率:打开回路1和回路2
|
|
go SetSwitchRelay(radarId, 1, 1) // 打开回路1
|
|
go SetSwitchRelay(radarId, 1, 1) // 打开回路1
|
|
- time.Sleep(100 * time.Millisecond)
|
|
|
|
|
|
+ time.Sleep(500 * time.Millisecond)
|
|
go SetSwitchRelay(radarId, 2, 1) // 打开回路2
|
|
go SetSwitchRelay(radarId, 2, 1) // 打开回路2
|
|
case LowPower:
|
|
case LowPower:
|
|
// 三分之一功率:打开回路1,关闭回路2
|
|
// 三分之一功率:打开回路1,关闭回路2
|
|
go SetSwitchRelay(radarId, 1, 1)
|
|
go SetSwitchRelay(radarId, 1, 1)
|
|
- time.Sleep(100 * time.Millisecond)
|
|
|
|
|
|
+ time.Sleep(500 * time.Millisecond)
|
|
go SetSwitchRelay(radarId, 2, 0)
|
|
go SetSwitchRelay(radarId, 2, 0)
|
|
case MediumPower:
|
|
case MediumPower:
|
|
// 三分之二功率:打开回路2,关闭回路1
|
|
// 三分之二功率:打开回路2,关闭回路1
|
|
go SetSwitchRelay(radarId, 2, 1) // 打开回路2
|
|
go SetSwitchRelay(radarId, 2, 1) // 打开回路2
|
|
- time.Sleep(100 * time.Millisecond)
|
|
|
|
|
|
+ time.Sleep(500 * time.Millisecond)
|
|
go SetSwitchRelay(radarId, 1, 0) // 关闭回路1
|
|
go SetSwitchRelay(radarId, 1, 0) // 关闭回路1
|
|
}
|
|
}
|
|
}
|
|
}
|