mirror of
https://gitee.com/js-yhsec/energy_storage.git
synced 2026-05-27 18:59:26 +08:00
修改EMS运行状态标识判断方式
This commit is contained in:
@@ -236,13 +236,26 @@ void Device::setParam(std::string k, int v)
|
||||
}
|
||||
mapParams[k] = valStr;
|
||||
|
||||
if (type == 3 ) // 电表
|
||||
if (type == int(EDeviceType::E_METER)) // 电表
|
||||
{
|
||||
running = 1;
|
||||
}
|
||||
else if (type == int(EDeviceType::EMS)) // 101 EMS
|
||||
{
|
||||
running = 1;
|
||||
// EMS 没有总的故障状态标识,需要对多有的故障状态位进行判断
|
||||
err = (mapParams["0x2001"] != "0") || (mapParams["0x2002"] != "0") ||
|
||||
(mapParams["0x2006"] != "0") || (mapParams["0x2007"] != "0") ||
|
||||
(mapParams["0x200B"] != "0") || (mapParams["0x200C"] != "0") ||
|
||||
(mapParams["0x200E"] != "0") || (mapParams["0x200F"] != "0") ||
|
||||
(mapParams["0x2010"] != "0") || (mapParams["0x2011"] != "0") ||
|
||||
(mapParams["0x2013"] != "0") || (mapParams["0x2014"] != "0") ||
|
||||
(mapParams["0x2018"] != "0") || (mapParams["0x2019"] != "0") ||
|
||||
(mapParams["0x201A"] != "0") || (mapParams["0x201B"] != "0") ||
|
||||
(mapParams["0x201C"] != "0") || (mapParams["0x201D"] != "0") ||
|
||||
(mapParams["0x201E"] != "0") || (mapParams["0x201F"] != "0") ||
|
||||
(mapParams["0x2020"] != "0") || (mapParams["0x2021"] != "0") ||
|
||||
(mapParams["0x2022"] != "0");
|
||||
}
|
||||
else if (type == int(EDeviceType::PCS)) // 102 PCS
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user