报警灯

This commit is contained in:
hehaibing-1996
2025-04-16 18:48:50 +08:00
parent aeb58bd0b1
commit 78f476ec9c
3 changed files with 43 additions and 34 deletions

View File

@ -352,25 +352,6 @@ namespace WCS.BLL.Tool
var lightCount = 0;
foreach (var shelf in shelfs)
{
//6个报警灯需要发送指令
if (shelf.WarningLightMode != -1)
{
for (int i = 0; i < 6; i++)
{
var singleLightData = GenerateSingleLightData(shelf.WarningBoardId + i, shelf.WarningLightMode, shelf.WarningLightColor);
lightCount++;
dataBase = dataBase.Concat(singleLightData).ToArray();
}
}
//蜂鸣器需要发送指令
if (shelf.WarningLightMode == 3)//单灯短亮一次的情况下 蜂鸣器短鸣一次
{
var singleLightData = GenerateSingleLightData(shelf.WarningBoardId + 6, 3, shelf.WarningLightColor);
lightCount++;
dataBase = dataBase.Concat(singleLightData).ToArray();
}
//库位灯指令
if (shelf.StoreList != null && shelf.StoreList.Count > 0)
{
@ -384,6 +365,26 @@ namespace WCS.BLL.Tool
}
}
}
//6个报警灯需要发送指令
if (shelf.WarningLightMode != -1)
{
for (int i = 0; i < 6; i++)
{
var singleLightData = GenerateSingleLightData(shelf.WarningBoardId + i, shelf.WarningLightMode, shelf.WarningLightColor);
lightCount++;
dataBase = dataBase.Concat(singleLightData).ToArray();
}
}
//蜂鸣器需要发送指令
//if (shelf.WarningLightMode == 3)//单灯短亮一次的情况下 蜂鸣器短鸣一次
//{
// var singleLightData = GenerateSingleLightData(shelf.WarningBoardId + 6, 3, shelf.WarningLightColor);
// lightCount++;
// dataBase = dataBase.Concat(singleLightData).ToArray();
//}
}
byte[] length_base = BitConverter.GetBytes(dataBase.Length + 2);