Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
刘韬
/
SO815-AutoInOutStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
图表
网络
创建新的问题
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 8a2c20dd
由
LN
编写于
2020-10-20 16:45:25 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
灯状态修改
1 个父辈
1b5513f4
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
18 行增加
和
6 行删除
source/DeviceLibrary/acSingleStore/AC_SA_BoxBean.cs
source/DeviceLibrary/acSingleStore/AC_SA_BoxBean.cs
查看文件 @
8a2c20d
...
@@ -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!
Cancel
请
注册
或
登录
后发表评论