Ejemplo n.º 1
0
 internal List <List <PlcMemoryValue> > ReadValuesFromCaches()
 {
     return(OptimizedTargets.Select(ps => ps.Select(s => CachedTargets.ReadAsValue(s)).ToList()).ToList());
 }
Ejemplo n.º 2
0
 internal bool IsExecutable()
 {
     return(OptimizedTriggers
            .Select(s => CachedTriggers.ReadAsValue(s))
            .Aggregate(IsExecutableAsConstants, (x, y) => x | ((y.PlcMemoryInfo as PlcMemoryInfoTrigger).IsValid(y.Value))));
 }