completata primo riversamento allarmi

This commit is contained in:
Samuele E. Locatelli
2018-09-19 17:38:04 +02:00
parent 4e0d3c9e24
commit 8967a876e8
+12 -20
View File
@@ -214,25 +214,23 @@ namespace SCMA.AdapterCom
/// <param name="currAllarm"></param>
public override void addAlarm(allarme currAllarm)
{
#if false
// in base al tipo di allarme decodifico condizione...
Condition.Level livello = Condition.Level.NORMAL;
ConditionRed.Level livello = ConditionRed.Level.NORMAL;
switch (currAllarm.livello)
{
case "WARNING":
livello = Condition.Level.WARNING;
livello = ConditionRed.Level.WARNING;
break;
case "FAULT":
default:
livello = Condition.Level.FAULT;
livello = ConditionRed.Level.FAULT;
break;
}
if (conditionNodes.ContainsKey(currAllarm.gruppo))
{
Condition mAlarm = (Condition)conditionNodes[currAllarm.gruppo].cObject;
ConditionRed mAlarm = (ConditionRed)conditionNodes[currAllarm.gruppo].cObject;
mAlarm.Add(livello, currAllarm.descrizione, currAllarm.codNum, "", "");
}
#endif
}
/// <summary>
/// Speciofica implementazione x formattazione ALLARMI
@@ -241,22 +239,20 @@ namespace SCMA.AdapterCom
/// <param name="alarmNode">Generico nodo di tipo condition</param>
public override void addAlarm(itemNode alarmNode, allarme currAllarm)
{
#if false
// in base al tipo di allarme decodifico condizione...
Condition.Level livello = Condition.Level.NORMAL;
ConditionRed.Level livello = ConditionRed.Level.NORMAL;
switch (currAllarm.livello)
{
case "WARNING":
livello = Condition.Level.WARNING;
livello = ConditionRed.Level.WARNING;
break;
case "FAULT":
default:
livello = Condition.Level.FAULT;
livello = ConditionRed.Level.FAULT;
break;
}
Condition mAlarm = (Condition)alarmNode.cObject;
ConditionRed mAlarm = (ConditionRed)alarmNode.cObject;
mAlarm.Add(livello, currAllarm.descrizione, currAllarm.codNum, "", "");
#endif
}
/// <summary>
/// Wrapper setup obj allarmi
@@ -275,13 +271,11 @@ namespace SCMA.AdapterCom
/// </summary>
public override void initAlarms()
{
#if false
// trasformo i nodi in elenchi conditions e li aggiungo...
foreach (var item in conditionNodes)
{
((Condition)item.Value.cObject).Normal();
}
#endif
((ConditionRed)item.Value.cObject).Normal();
}
}
/// <summary>
/// inizializazione allarme a normal
@@ -289,10 +283,8 @@ namespace SCMA.AdapterCom
/// <param name="alarmNode"></param>
public override void initAlarm(itemNode alarmNode)
{
#if false
Condition mAlarm = (Condition)alarmNode.cObject;
mAlarm.Normal();
#endif
ConditionRed mAlarm = (ConditionRed)alarmNode.cObject;
mAlarm.Normal();
}
#endregion