Ancora NULL --> unavailable
This commit is contained in:
@@ -326,7 +326,7 @@ namespace OPC_UA_REDIS
|
||||
if (baseUtils.CRB("fullReset"))
|
||||
{
|
||||
// ora il valore delle chaivi diventa unavailable...
|
||||
hashVal = availStatus.NULL.ToString();
|
||||
hashVal = availStatus.UNAVAILABLE.ToString();
|
||||
// percorro tutto l'albero nodi item ed allarmi e SCRIVO!!!!
|
||||
foreach (var item in itemNodes)
|
||||
{
|
||||
@@ -544,7 +544,7 @@ namespace OPC_UA_REDIS
|
||||
foreach (var item in itemNodes)
|
||||
{
|
||||
hashKey = machineHash(item.Key);
|
||||
hashVal = availStatus.NULL.ToString(); // item.Value.cObject.ToString();
|
||||
hashVal = availStatus.UNAVAILABLE.ToString(); // item.Value.cObject.ToString();
|
||||
saveHashKeyVal(hashKey, hashVal);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,7 +209,7 @@ namespace SCMA.AdapterCom
|
||||
{
|
||||
if (!itemNodes.ContainsKey(key))
|
||||
{
|
||||
itemNode currItem = new itemNode(tipo, availStatus.NULL.ToString().ToLower());
|
||||
itemNode currItem = new itemNode(tipo, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
itemNodes.Add(key, currItem);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -575,8 +575,8 @@ namespace SCMA
|
||||
// solo se sono in modalità SOUR aggiungo item cablati...
|
||||
if (currGateway.protocollo == gwProtocol.SOURS)
|
||||
{
|
||||
currGateway.addItemNodeAndSet("Alarm", itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("Emergency", itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("Alarm", itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("Emergency", itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
// solo se sono in modalità MTC aggiungo item cablati...
|
||||
else
|
||||
@@ -590,19 +590,19 @@ namespace SCMA
|
||||
// modalità esecutiva e funzionale
|
||||
currGateway.addItemNodeAndSet("FUNCT_MODE", itemType.Message, "");
|
||||
// dati utente
|
||||
currGateway.addItemNodeAndSet("OperatorId", itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("OperatorId", itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("CLOCK", itemType.Sample, DateTime.Now.Date.ToFileTimeUtc());
|
||||
currGateway.addItemNodeAndSet("SlittaTastatore_Count", itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("SlittaTastatore_Count", itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
// status, clock, emergency stop
|
||||
currGateway.addItemNodeAndSet("E_STOP", itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("STATUS", itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("E_STOP", itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("STATUS", itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
|
||||
// tempi, potenza, processo, counters vari ACC_TIME_WORK
|
||||
currGateway.addItemNodeAndSet("ACC_TIME", itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("ACC_TIME_WORK", itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("ACC_TIME", itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("ACC_TIME_WORK", itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
|
||||
currGateway.addItemNodeAndSet("POWER", itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("POWER", itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
|
||||
// testing e autodiagnostica
|
||||
currGateway.addItemNodeAndSet("TESTING_DATA", itemType.Message, "");
|
||||
@@ -616,18 +616,18 @@ namespace SCMA
|
||||
for (int i = 0; i < adpConf.nMemArea; i++)
|
||||
{
|
||||
vettMemArea[i] = new MemArea(adpConf.MemArea[i]);
|
||||
currGateway.addItemNodeAndSet(vettMemArea[i].prgNameKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettMemArea[i].prgRunningKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettMemArea[i].numExeKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettMemArea[i].numRepKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettMemArea[i].prgNameKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettMemArea[i].prgRunningKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettMemArea[i].numExeKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettMemArea[i].numRepKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
// Pompe vuoto
|
||||
vettVacPump = new VacuumPump[adpConf.nVacuumPump];
|
||||
for (int i = 0; i < adpConf.nVacuumPump; i++)
|
||||
{
|
||||
vettVacPump[i] = new VacuumPump(adpConf.VacuumPump[i]);
|
||||
currGateway.addItemNodeAndSet(vettVacPump[i].statusKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettVacPump[i].workTimeKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettVacPump[i].statusKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettVacPump[i].workTimeKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
|
||||
// Attuatori vuoto
|
||||
@@ -635,17 +635,17 @@ namespace SCMA
|
||||
for (int i = 0; i < adpConf.nVacuumAct; i++)
|
||||
{
|
||||
vettVacAct[i] = new VacuumAct(adpConf.VacuumAct[i]);
|
||||
currGateway.addItemNodeAndSet(vettVacAct[i].countKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettVacAct[i].countKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
// Lubrorefrigeranti
|
||||
vettLubro = new Lubro[adpConf.nLubro];
|
||||
for (int i = 0; i < adpConf.nLubro; i++)
|
||||
{
|
||||
vettLubro[i] = new Lubro(adpConf.Lubro[i]);
|
||||
currGateway.addItemNodeAndSet(vettLubro[i].countKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettLubro[i].countKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
if (currGateway.protocollo != gwProtocol.SOURS)
|
||||
{
|
||||
currGateway.addItemNodeAndSet(vettLubro[i].statusKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettLubro[i].statusKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
}
|
||||
// Slitta Mag
|
||||
@@ -653,102 +653,102 @@ namespace SCMA
|
||||
for (int i = 0; i < adpConf.nSlittaMag; i++)
|
||||
{
|
||||
vettSlittaMag[i] = new SlittaMag(adpConf.SlittaMag[i]);
|
||||
currGateway.addItemNodeAndSet(vettSlittaMag[i].countKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettSlittaMag[i].countKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
// Protezione Mag
|
||||
vettProtMag = new ProtMag[adpConf.nProtMag];
|
||||
for (int i = 0; i < adpConf.nProtMag; i++)
|
||||
{
|
||||
vettProtMag[i] = new ProtMag(adpConf.ProtMag[i]);
|
||||
currGateway.addItemNodeAndSet(vettProtMag[i].countKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettProtMag[i].countKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
// Cooler
|
||||
vettCooler = new Cooler[adpConf.nCooler];
|
||||
for (int i = 0; i < adpConf.nCooler; i++)
|
||||
{
|
||||
vettCooler[i] = new Cooler(adpConf.Cooler[i]);
|
||||
currGateway.addItemNodeAndSet(vettCooler[i].statusKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettCooler[i].statusKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
// Press
|
||||
vettPress = new Press[adpConf.nPress];
|
||||
for (int i = 0; i < adpConf.nPress; i++)
|
||||
{
|
||||
vettPress[i] = new Press(adpConf.Press[i]);
|
||||
currGateway.addItemNodeAndSet(vettPress[i].valueKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPress[i].valueKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
// Temp
|
||||
vettTempe = new Tempe[adpConf.nTemp];
|
||||
for (int i = 0; i < adpConf.nTemp; i++)
|
||||
{
|
||||
vettTempe[i] = new Tempe(adpConf.Temp[i]);
|
||||
currGateway.addItemNodeAndSet(vettTempe[i].valueKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettTempe[i].valueKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
// 2019.08.28 RIMETTO GESTIONE PROCESSO SEL!
|
||||
//// lo riporto SOLO SE HO almeno 2 processi AND protocollo NON OPC-UA
|
||||
//if (currGateway.protocollo != gwProtocol.SOURS && currAdpConf.nPath > 1)
|
||||
//{
|
||||
currGateway.addItemNodeAndSet("PROC_SEL", itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet("PROC_SEL", itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
//}
|
||||
vettPath = new Path[adpConf.nPath];
|
||||
for (int i = 0; i < adpConf.nPath; i++)
|
||||
{
|
||||
vettPath[i] = new Path(adpConf.Path[i]);
|
||||
//samples
|
||||
currGateway.addItemNodeAndSet(vettPath[i].feedKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].feedOverKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].rapidOverKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].feedKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].feedOverKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].rapidOverKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
// SOLO SE NON sono SOUR...
|
||||
if (currGateway.protocollo != gwProtocol.SOURS)
|
||||
{
|
||||
currGateway.addItemNodeAndSet(vettPath[i].spindleOver_01_Key, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].spindleOver_02_Key, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].spindleOver_03_Key, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].spindleOver_04_Key, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].jogOverKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_X_Key, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_Y_Key, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_Z_Key, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_I_Key, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_J_Key, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_K_Key, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].partIdKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].partCountKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].currProgKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].currProgRowNumKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].currAreaKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].spindleOver_01_Key, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].spindleOver_02_Key, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].spindleOver_03_Key, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].spindleOver_04_Key, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].jogOverKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_X_Key, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_Y_Key, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_Z_Key, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_I_Key, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_J_Key, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].posAct_K_Key, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].partIdKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].partCountKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].currProgKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].currProgRowNumKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].currAreaKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
// conditions...
|
||||
currGateway.addItemNodeAndSet(vettPath[i].alarmCncKey, itemType.Condition, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].alarmPlcKey, itemType.Condition, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].activeAxesKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].alarmCncKey, itemType.Condition, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].alarmPlcKey, itemType.Condition, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].activeAxesKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
// messages & events
|
||||
currGateway.addItemNodeAndSet(vettPath[i].pathTypeKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].pathCodMKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].pathCodSKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].pathCodTKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].runModeKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].exeModeKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].gCodeAct_Key, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].subModeKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].pathTypeKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].pathCodMKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].pathCodSKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].pathCodTKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].runModeKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].exeModeKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].gCodeAct_Key, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettPath[i].subModeKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
// UnOp
|
||||
vettUnOp = new UnOp[adpConf.nUnOp];
|
||||
for (int i = 0; i < adpConf.nUnOp; i++)
|
||||
{
|
||||
vettUnOp[i] = new UnOp(adpConf.UnOp[i]);
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].toolIdKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].numCUKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].statusKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].vitaResKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].vitaResTypeKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].speedKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].speedOverKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].loadKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].accTimeKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].toolIdKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].numCUKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].statusKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].vitaResKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].vitaResTypeKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].speedKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].speedOverKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].loadKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].accTimeKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
// SOLO SE NON sono SOUR...
|
||||
if (currGateway.protocollo != gwProtocol.SOURS)
|
||||
{
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].kRevKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettUnOp[i].kRevKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
}
|
||||
// Assi
|
||||
@@ -759,26 +759,26 @@ namespace SCMA
|
||||
// SOLO SE NON sono SOUR...
|
||||
if (currGateway.protocollo != gwProtocol.SOURS)
|
||||
{
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].batteryKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].groupKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].accelActKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].isMastKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].batteryKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].groupKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].accelActKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].isMastKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
// conditions...
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].alarmCncKey, itemType.Condition, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].alarmPlcKey, itemType.Condition, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].mastIdKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].alarmCncKey, itemType.Condition, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].alarmPlcKey, itemType.Condition, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].mastIdKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].descriptionKey, itemType.Message, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].mainProcKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].directionKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].loadKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].posActKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].posTgtKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].feedrateKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].feedOverKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].accTimeKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].distDoneKey, itemType.Sample, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].invDDoneKey, itemType.Event, availStatus.NULL.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].descriptionKey, itemType.Message, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].mainProcKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].directionKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].loadKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].posActKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].posTgtKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].feedrateKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].feedOverKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].accTimeKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].distDoneKey, itemType.Sample, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
currGateway.addItemNodeAndSet(vettAxis[i].invDDoneKey, itemType.Event, availStatus.UNAVAILABLE.ToString().ToLower());
|
||||
}
|
||||
|
||||
// allarmi "base"
|
||||
|
||||
Reference in New Issue
Block a user