Commit 8a2c20dd LN

灯状态修改

1 个父辈 1b5513f4
...@@ -980,6 +980,8 @@ namespace OnlineStore.DeviceLibrary ...@@ -980,6 +980,8 @@ namespace OnlineStore.DeviceLibrary
//机器未启动 灭 灭 灭 //机器未启动 灭 灭 灭
//机器设备故障(非温湿度)报警 亮 灭 闪 //机器设备故障(非温湿度)报警 亮 灭 闪
//报警时只需要亮红灯
DateTime time = DateTime.Now; DateTime time = DateTime.Now;
bool isTemp30M = false; bool isTemp30M = false;
if (TempOrHumidityIsAlarm) if (TempOrHumidityIsAlarm)
...@@ -1009,16 +1011,26 @@ namespace OnlineStore.DeviceLibrary ...@@ -1009,16 +1011,26 @@ namespace OnlineStore.DeviceLibrary
} }
//绿灯闪 //绿灯闪
if ((StoreMove.MoveType.Equals(StoreMoveType.InStore) || StoreMove.MoveType.Equals(StoreMoveType.OutStore) if (isNeedAlarmLed || TempOrHumidityIsAlarm || isTemp30M)
|| storeRunStatus.Equals(StoreRunStatus.HomeMoving) || storeRunStatus.Equals(StoreRunStatus.Reset))
&& IOManager.IOValue(IO_Type.AutoRun_HddLed).Equals(IO_VALUE.HIGH))
{ {
IOManager.IOMove(IO_Type.AutoRun_HddLed, IO_VALUE.LOW); if (IOManager.IOValue(IO_Type.AutoRun_HddLed).Equals(IO_VALUE.LOW))
{
IOManager.IOMove(IO_Type.AutoRun_HddLed, IO_VALUE.HIGH);
}
} }
else else
{ {
//绿灯亮 if ((StoreMove.MoveType.Equals(StoreMoveType.InStore) || StoreMove.MoveType.Equals(StoreMoveType.OutStore)
IOManager.IOMove(IO_Type.AutoRun_HddLed, IO_VALUE.HIGH); || storeRunStatus.Equals(StoreRunStatus.HomeMoving) || storeRunStatus.Equals(StoreRunStatus.Reset))
&& IOManager.IOValue(IO_Type.AutoRun_HddLed).Equals(IO_VALUE.HIGH))
{
IOManager.IOMove(IO_Type.AutoRun_HddLed, IO_VALUE.LOW);
}
else
{
//绿灯亮
IOManager.IOMove(IO_Type.AutoRun_HddLed, IO_VALUE.HIGH);
}
} }
//黄灯 //黄灯
if (StoreMove.MoveType.Equals(StoreMoveType.InStore) || StoreMove.MoveType.Equals(StoreMoveType.OutStore) || TempOrHumidityIsAlarm || isTemp30M) if (StoreMove.MoveType.Equals(StoreMoveType.InStore) || StoreMove.MoveType.Equals(StoreMoveType.OutStore) || TempOrHumidityIsAlarm || isTemp30M)
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!