110,538
社区成员
发帖
与我相关
我的任务
分享
public int ElementAlarmLimitMaching(string key, int index, float value)
{
if (HCSysCommonDatas.ElementLimit.ContainsKey(key))
{
LimitData ElementLimit = HCSysCommonDatas.ElementLimit[key];
if (ElementLimit.TopLimit != 0 && ElementLimit.LowLimit != 0)
{
if (ElementLimit.TopLimit != ElementLimit.LowLimit)
{
if (value > ElementLimit.TopLimit)
{
ElementLimitValue = value - ElementLimit.TopLimit;
return (int)Resources.ElementLimitResult.TopLimit;
}
else if (value < ElementLimit.LowLimit)
{
ElementLimitValue = ElementLimit.LowLimit - value;
return (int)Resources.ElementLimitResult.LowLimit;
}
}
else
{
return (int)Resources.ElementLimitResult.NoLimit;
}
}
else
{
return (int)Resources.ElementLimitResult.Normal;
}
}
return (int)Resources.ElementLimitResult.Normal;
}
public int ElementAlarmLimitMaching(string key, int index, float value)
{
int result = (int)Resources.ElementLimitResult.Normal;
if (HCSysCommonDatas.ElementLimit.ContainsKey(key))
{
LimitData ElementLimit = HCSysCommonDatas.ElementLimit[key];
if (ElementLimit.TopLimit != 0 && ElementLimit.LowLimit != 0)
{result = (int)Resources.ElementLimitResult.NoLimit;
if (ElementLimit.TopLimit != ElementLimit.LowLimit)
{
if (value > ElementLimit.TopLimit)
{
ElementLimitValue = value - ElementLimit.TopLimit;
result = (int)Resources.ElementLimitResult.TopLimit;
}
else if (value < ElementLimit.LowLimit)
{
ElementLimitValue = ElementLimit.LowLimit - value;
result = (int)Resources.ElementLimitResult.LowLimit;
}
}
}
}
return result;
}